「配列のすべての要素が条件を満たすならtrueを返す」関数に空配列を渡したらtrueかfalseか?
あるAnonymous Coward 曰く、ここ数日、Twitterのプログラマー界隈で「「配列のすべての要素が条件を満たすならtrueを返す」関数を定義するとき、空の配列を渡したらfalseを返すかtrueを返すかが、良いプログラマかどうかの一つの境目だ」というツイートを発端として、様々な意見が交わされているので、スラドにも共有したい。
発端となったのは上記のツイートだが、そのリプライや引用では「仕様によるのでは」「メソッド名次第」「コメントに書けばどちらでも良い」「使い方を間違えている可能性があるから例外を投げるべきだ」といったfalse肯定派もいれば、一方で「世の中の標準ライブラリはみんなtrue」「"配列のすべての要素が条件を満たすなら"なのだから論理的に考えてtrueに決まっている」という当然trueであるべきという主張も飛び交っている。
まさかこんなネタがこんなに盛り上がるとはという声もあるが、スラド諸氏はどうお考えだろうか?
すべて読む
| デベロッパーセクション
| プログラミング
| デベロッパー
| スラドに聞け!
|
関連ストーリー:
Microsoft曰く、Excelの数式は世界で最も広く使われているプログラミング言語
2020年12月08日
カシオ、関数電卓を改造して組み込んだArduinoのソースコードにDMCA削除要請
2020年05月24日
PHP 7.4 リリース、プロパティの型やアロー関数が追加に
2019年11月29日
Windowsのゼロデイ脆弱性が再びTwitterで公表される
2018年10月28日
headless 曰く、
現在、京都市では琵琶湖で異臭を放つ植物プランクトン増加の問題に直面しているという。4年前に顕著な検出が見られるようになり、2022年には水質基準の18倍という高い数値が出ているそうだ。近畿地方では1450万人の飲料水を琵琶湖から引いており、プランクトンの急増により、飲料水の脱臭対策に使われる「活性炭」の経費が今年度は3年前の約3倍になる5億円以上に達する見込みだという。その一方で京都市の今年度の水道料金の収入は、人口減少などによりピーク時より43億円減少する見通しとされ、今後も脱臭の費用が増え続けた場合、水道料金を値上げする可能性もあるとしている(
集英社は5月29日、AI生成画像を使った人物のグラビア写真集を発売した。タイトルは「生まれたて。」で電子書籍版(499円)のみの販売となっている。当然ながらモデルとなった人物は存在せず、「週刊プレイボーイ」の編集部が生成AIを用いて作り出したものとなっている。使用した画像生成AIサービスは非公開だそうだ。5月生まれのAIヒロインという設定からモデルには「さつきあい」という名前が付けられている。29日には
headless 曰く、
ugoo 曰く、
スタンフォード大学の研究チームが発表した論文(ただし未査読)によれば、帯状疱疹ワクチンと認知症予防に因果関係がある可能性があるらしい。この研究では、英ウェールズで2013年9月に実施された70~79歳の市民への無料ワクチン提供施策に着目。この施策では、ワクチン接種率が年齢によってハッキリ分かれるため、ワクチン接種と認知症発症率の関連を追跡調査することでワクチンと認知症予防に因果関係を調べるのに適しているという(
最新Excelであのイルカの「カイル君」を再現しようという試みがされている。カイル君は質問に回答するアシスタントツールだが、その性能はイマイチでOffice2007からは廃止されている。しかし今はアシスタントツールであるChatGPTが全盛の時代。そこでデジィEXPさんは再び彼に会いたいと思って、独自にアシスタントを作ってしまおうと思い立ったそうだ(
ugoo 曰く、
headless 曰く、
Meta、Amazon、Alphabet、Twitterなどの大手ITサービス系各社は、コスト削減の影響から、インターネットの信頼性と安全性、そして倫理関連チームの規模を大幅に縮小する方針を示しているという。CNBCの記事によると、そのうちのMetaは大量レイオフの一環として、半年ほどかけて構築してきたFacebookやInstagramで広がる情報の真偽を検証するための事実確認ツールの開発を終了したという(
ごみ拾いに競技性を持たせた「
京都新聞の記事によると、日本語の表記をローマ字にしようと活動を続けてきた公益社団法人「日本ローマ字会」が今年3月に解散したそうだ(