タグ for文
人気順 5 users 10 users 100 users 500 users 1000 users「なんで、for文ってforなの?」って、みんな思ったはず。 - Qiita
words = ['Japanese', 'English', 'French'] for w in words: print (w) # 結果 Japanese English French 同じ処理を繰り返すので「ループ処理」とも言われます。ではなぜloopじゃなくて、forなのか?と思いますよね。おれもそう思い、3年くらい経過していました。 ちなみに、別でwhile文もループ処理になります。 ちな... 続きを読む
変数の名前付けはしっかりと意味のあるものにしろって本に書いてあるけど
for文の回す変数でもしっかりと書いたほうがいいの? for(i=0 ; i<5; i++)とかしょっちゅうかいてるんだけど 続きを読む
for文のforはなぜforなのか? - yapattaのブログ
よく考えるとプログラミング言語で当たり前に使っているfor文のforは不思議な命名だ。 他のループで使う、whileやloopは繰り返しをする意味が含まれるからまだわかる。一方forは個人的なイメージではあるがループに関する意味は無さそうだ。 という感じになぜforなのか疑問が湧き上がってきた。 そこで今回はfor文のfor... 続きを読む
なぜfor文は禁止なのか?関数型記述のススメ - Qiita
var totalOfEvenNumberUnder100 = 0 ; for ( var i = 0 ; i < 100 ; i ++ ) { if ( i % 2 === 0 ) { totalOfEvenNumberUnder100 += i ; } } 命題に、「繰り返す」という文字がないのに、forで繰り返しています。手続き型に慣れたプログラマは、もう違和感を感じなくなってしまっているか... 続きを読む
【悲報】プログラマーのワイ、for文がわからなくて怒鳴られる : IT速報
1: 風吹けば名無し 2018/03/23(金) 22:38:33.54 ID:qitaJTYj0 しゃーないやん、むずいわ 続きを読む 続きを読む
Pythonのfor文は遅い? - atsuoishimoto's diary
2018 - 01 - 06 Pythonのfor文は遅い? bicycle1885.hatenablog.com こちらの記事を拝見していて、ちょっと気になったので注釈。 Python やRを使っている人で、ある程度重い計算をする人達には半ば常識になっていることとして、いわゆる「for文を使ってはいけない。ベクトル化*1しろ。」という助言があります。 これは、 Python やRのような インタ... 続きを読む
社内Java8勉強会 ラムダ式とストリームAPI
Transcript 1. 1 / 54 Java8基礎勉強会 ラムダ式とストリームAPI 2014年3月25日 アリエル・ネットワーク 池添 2. 2 / 54 本日のテーマ 3. 3 / 54 for文を駆逐してやる! この世から1つ残らず! 4. 4 / 54 目次 • 概要 • ラムダ式の基礎 • ストリームAPIの基礎 • ストリームAPIの拡張 5. 5 / 54 ラムダ式とストリーム... 続きを読む
Javaでいかにifやfor文を使わないでコードを書くか考えてみよう : IT速報
1: 以下、\(^o^)/でVIPがお送りします 2014/12/29(月) 13:23:22.49 ID:aDj/zqBFNIKU.net if文for文使いまくってるのってキモいよな 2: 以下、\(^o^)/でVIPがお送りします 2014/12/29(月) 13:24:15.50 ID:/y8HWckGNIKU.net じゃあ代わりにswitchとwhile使う 3: 以下、\(^o^)/... 続きを読む
Java8 Streamでバリバリやれるようになりたい人のためのFunctional Interfaceまとめ - mike-neckのブログ
2014-08-01 Java8 Streamでバリバリやれるようになりたい人のためのFunctional Interfaceまとめ Java こんにちわ、みけです。 もう、Streamの書きすぎで、 なんだか、for文が書けない身体になってしまいました(大袈裟) というわけで、Streamなのですが、 慣れていないと 「はよ!Supplier<?>、BinaryConsumer<?, ?>をはよ... 続きを読む
for文でのlet変数が毎ループ新スコープを持つようになった - JS.next
2014-05-30 for文でのlet変数が毎ループ新スコープを持つようになった ★☆☆ ES6 仕様変更 V8 概要 かつてはfor文初期化句で宣言された変数は、for文の直前で宣言されたように振舞っていたが、各ループでスコープを引きづらないように仕様が変更され、V8も追従した。 例 for (let i = 0; i < 5; i++) { ~~~ } これは今までは次のコードと等価だった。... 続きを読む
たった200行で作れるテトリス Ruby編 - a newcomer!
200行テトリス ソースコードはGithubから。 daic-h/tetris-rb 行数はなんと偶然にも()200行ピッタリ! イテレータの部分等でfor文で配列アクセスなんかやってられないので微妙に違いますが、 だいたい元ネタの機能や実装方法なんかそのまま移してあります。 実際に動かしている様子 tetris-rb from Daichi on Vimeo. StarRuby 今回描写環境とし... 続きを読む
九州大学医学部のほうから来たKさんの開発した「ゴーストfor文」がものすごい - きしだのはてな
九州大学医学部のほうから来たKさん*1が開発した「ゴーストfor文」がものすごい。普通の大人なら、1分で指定回数繰り返すfor文が書けるようになる。やりかたは下の図を見てね。変数iを使って5回繰り返す場合・iを①、②、④に入れる・5を③に入れる・答えは for(i = 0; i これでインド人に勝てます! なお、普通に書いてるだけじゃないかという批判にKさんはCなどでfor文の書き方を知っている人... 続きを読む
実践! Rで学ぶ統計解析の基礎 − @IT
Rで実践する統計的検定の初歩 (2010/8/4) 前回に引き続き、Rを使ってカイ二乗検定や二項検定をやってみよう! 統計的検定の意味についても概説します JavaScriptで繰り返し処理をしてみよう! (2010/8/3) プログラムに繰り返し同じことをさせるにはどうすればよいのでしょうか。今回はfor文とwhile文を使ってみます。 Rは統計解析のブッシュナイフだ (2010/7/21)... 続きを読む
技術メモ帳: [unix]複数のファイルの名前をまとめて変更する
複数のファイルの名前を変更する際に、便利なコマンドというものがある。いくつかご紹介させていただこう。 カレントディレクトリにあるファイルの名前を、たとえば、*.html を *.htm と名前を変更するという課題に対しどのぐらいエレガントに書けるかというのを比較してみる。 まず、普通にやったらどうだろう。おそらく、for文 をつかうことだろう。 for file in *.html do base... 続きを読む