記事へのコメント13

    • 注目コメント
    • 新着コメント
    mumei-0
    mumei-0 “True を返さないと、空集合があらゆる集合の部分集合になるというルールに矛盾するから”

    2023/06/03 リンク

    その他
    ton-boo
    ton-boo 題意の関数、配列aに対してtrueだったらaの任意の部分配列に対してもtrueなんで、サイズ0の部分配列だけ特別扱いしたら破綻するだろということを厳密に書いた記事

    2023/06/02 リンク

    その他
    NOV1975
    NOV1975 言語の標準API作るみたいな汎用PGM的な話じゃない限りこんなシンプルな条件の関数書かねーと思うんだよな。大抵の業務PGMであれば「ただし入力が空の場合は」が仕様として追加されるだろう。

    2023/06/02 リンク

    その他
    quwachy
    quwachy 逆にどういう条件の時は例外を投げた方がいいのか具体的な条件をあげてよ。

    2023/06/02 リンク

    その他
    yojik
    yojik 例外なげるとしても 、それはこの関数を呼び出す処理内でチェックされるべきものだろう。

    2023/06/02 リンク

    その他
    regregtan
    regregtan 言語によってはそもそもそんな関数を新たに定義しない方がいい。JavaScriptのevery、Pythonのall、JavaのallMatchなど言語組込済みのことが多い。ちなみにどれも空配列を渡したらtrueが返ってくる

    2023/06/02 リンク

    その他
    kagerou_ts
    kagerou_ts この話の場合「配列のすべての要素が条件を満たすなら True を返す」が関数の仕様となるので、それに基づく実装ならこう、みたいな感じなんかな。

    2023/06/02 リンク

    その他
    nanakoso
    nanakoso だから最初から考えておくのが肝心

    2023/06/02 リンク

    その他
    tattyu
    tattyu 数学的な正しさで途中から仕様が変わるのムカつくのでどうでも良い。プログラムは数学者のオナホールでは無い。C++の負のmodの扱いが途中から変わって困った人は結構居るはず。

    2023/06/02 リンク

    その他
    wdoomer
    wdoomer その条件が何か、目的によって、配列の空チェックがいるね。

    2023/06/02 リンク

    その他
    flont
    flont 元ツイートは「x + 0はxだよね」ぐらいの自明な話だったんだろうけど「仕様による」派が一定数いて驚いたろうな / 「仕様が間違ってるかもしれないから仕様による」がありなら任意の問題の答えがそうなるわけで

    2023/06/01 リンク

    その他
    strawberryhunter
    strawberryhunter "配列のすべての要素が条件を満たすなら True を返す関数"という原始的なお題目なのだから余計な事はしなくていい。業務的な用事があるなら別の名前の関数でやればいい。

    2023/06/01 リンク

    その他
    ys0000
    ys0000 例外投げるはそこまで変な仕様でもないかなとは思う。空集合を必要としてない関数を定義する場合など。

    2023/06/01 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    「配列のすべての要素が条件を満たすなら True を返す」関数を定義するとき、空の配列を渡したら True を返すべき数学的説明

    発端 @fumieval 様のツイート。 空の配列を渡したら True を返すべき この関数に空の配列を渡したら Tru...

    ブックマークしたユーザー

    • techtech05212024/06/08 techtech0521
    • montdsichel2023/06/23 montdsichel
    • isgk2023/06/07 isgk
    • pikosounds2023/06/07 pikosounds
    • questbeat2023/06/07 questbeat
    • dev_tamura2023/06/05 dev_tamura
    • mgl2023/06/05 mgl
    • kenkenpa1982023/06/05 kenkenpa198
    • okishima_k2023/06/04 okishima_k
    • mumei-02023/06/03 mumei-0
    • Lie_Room2023/06/03 Lie_Room
    • ton-boo2023/06/02 ton-boo
    • itchyny2023/06/02 itchyny
    • mas-higa2023/06/02 mas-higa
    • skypenguins2023/06/02 skypenguins
    • isudzumi2023/06/02 isudzumi
    • buell2023/06/02 buell
    • NOV19752023/06/02 NOV1975
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事