タグ

ブックマーク / nowokay.hatenablog.com (4)

  • 空の配列に対するmaxは何を返すか - きしだのHatena

    ちょっと前に「配列中のすべての要素が条件を満たすかどうか判別する関数で、空の配列はTrueを返すべきかFalseを返すべきか」のような話が話題になってました。 まあこれは「Trueを返す」が答えなわけですが、では「配列中の最大値を返す関数で空の配列の場合は何を返すか」が気になりました。 「配列中のすべての要素が条件を満たすかどうか判別する関数」について言えば、簡単に言えばこんな感じ。 まず、配列のすべての要素が偶数であるかどうか判別する関数を考えます。 void main() { int[] data = { 23, 44, 12, 98, 5 }; System.out.println(allEven(data)); } boolean allEven(int[] data) { for (int n : data) { if (n % 2 != 0) return false; } r

    空の配列に対するmaxは何を返すか - きしだのHatena
    yamuchagold
    yamuchagold 2023/06/05
    話題は読んでたんだけどついていけなかったので。この辺は数学なのか。文系プログラマにはきっつい。
  • オブジェクト指向はすでに粒度が時代にあっていない - きしだのHatena


    dis  OMT  1990使  使 使
    オブジェクト指向はすでに粒度が時代にあっていない - きしだのHatena
    yamuchagold
    yamuchagold 2021/09/25
    ネットでバズるブログラミング論はどうしてもWeb中心になるからこういう結論になるのは仕方ない。
  • 今どきのJava Webフレームワークってどうなってるの? - きしだのHatena


    Seasar2JavaEEWeb Java SE 8+Java EE 7+lombokJava SE 7+Java EE 6 200912Java EE 64  JSP  <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content=
    今どきのJava Webフレームワークってどうなってるの? - きしだのHatena
    yamuchagold
    yamuchagold 2013/11/08
    わ~ん。ついてけない…
  • Java8でのプログラムの構造を変えるOptional、ただしモナドではない - きしだのHatena


     5/29 3:23  Java8Function Stream MapMap JavalambdaStream 
    Java8でのプログラムの構造を変えるOptional、ただしモナドではない - きしだのHatena
    yamuchagold
    yamuchagold 2013/05/27
    そろそろJava6の勉強しようかな、と思って幾年月。時代はいつの間にやら進んでいるようで…
  • 1