エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
strstr 関数の haystack と needle — ありえるえりあ
$ man strstr char *strstr(const char *haystack, const char *needle); オブジェクト A からオブジェ... $ man strstr char *strstr(const char *haystack, const char *needle); オブジェクト A からオブジェクト B を見つける関数を書く場合、オブジェクト A に haystack 、オブジェクト B に needle という引数名を付けるのは PHP の文化だと思っていたのですが、どうやら UNIX の文化だということが判明しました。少し調べてみた感じだと「 Needdle in a haystack 」という英語のイディオムが元ネタになっているらしくて、意味は「見つけるのが困難なぐらい大きなオブジェクト (haystack) の中にあるオブジェクト (needle) 」らしいです [1] 。直訳だと「干し草の山の中の針」です。こういう味のある名前は好きですが、ボキャブラリが低いとさっぱり意味がわからないという弊害を伴います。
2010/09/09 リンク