2018年4月2日のブックマーク (2件)

  • なぜfor文は禁止なのか?関数型記述のススメ - Qiita

    var totalOfEvenNumberUnder100 = 0; for (var i = 0; i < 100; i++) { if (i % 2 === 0) { totalOfEvenNumberUnder100 += i; } } 命題に、「繰り返す」という文字がないのに、forで繰り返しています。手続き型に慣れたプログラマは、もう違和感を感じなくなってしまっているかもしれませんが、なぜ繰り返すのでしょうか。0から100未満の数字がほしいだけなのに。 また、最初に0で変数を初期化するのも命題にはありません。 さらには、偶数のみを取り出す処理と足す処理が交互に行われることになっています。偶数のみを累計する、という命題とは違う処理になってしまっています。 もちろん答えは一緒ですが、命題とは別の処理になってしまっているともいえます。 推奨 できるだけ処理に名前をつけていきます。 命題

    なぜfor文は禁止なのか?関数型記述のススメ - Qiita
    rew05
    rew05 2018/04/02
    コメント欄のフォローという建前で投稿者を殴りに行く流れ、好き
  • 商用使用も大丈夫だ,問題ない。「エルシャダイ」,一部の画像やPVがフリー素材に

    商用使用も大丈夫だ,問題ない。「エルシャダイ」,一部の画像やPVがフリー素材に 編集部:だび 2018年3月31日,crimは,同社が保有する「El Shaddai- エルシャダイ-」(PS3/Xbox360)の画像素材やPVの一部をフリー素材として配布した。 エルシャダイは,2011年にPS3用ソフトとして発売された神話構想RPG。PV内でのルシフェルとイーノックの「そんな装備で大丈夫か?」「大丈夫だ,問題ない」という台詞が話題を呼び,一斉を風靡した。また,2017年には,作の系譜を継いだ作品「The Lost Child」(PS4/PS Vita)が発売されており,今もなお“神話構想”シリーズとして展開が続けられている。 配布された素材は,学校や会議の資料,SNSでの使用はもちろん,使用用途の連絡をすれば,商用利用も可能だ。配布サイトの最後に詳しい利用規定が明記されているので,規定を

    商用使用も大丈夫だ,問題ない。「エルシャダイ」,一部の画像やPVがフリー素材に
    rew05
    rew05 2018/04/02
    いざOKが出ると「なんか違うんだよなぁ」とか言い出す雑コラ師(笑)