はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ for文

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 22 / 22件)
 

「なんで、for文ってforなの?」って、みんな思ったはず。 - Qiita

2023/08/11 このエントリーをはてなブックマークに追加 275 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita words loop print French

words = ['Japanese', 'English', 'French'] for w in words: print (w) # 結果 Japanese English French 同じ処理を繰り返すので「ループ処理」とも言われます。ではなぜloopじゃなくて、forなのか?と思いますよね。おれもそう思い、3年くらい経過していました。 ちなみに、別でwhile文もループ処理になります。 ちな... 続きを読む

変数の名前付けはしっかりと意味のあるものにしろって本に書いてあるけど

2022/10/04 このエントリーをはてなブックマークに追加 121 users Instapaper Pocket Tweet Facebook Share Evernote Clip 変数 しろ for i++ 名前

for文の回す変数でもしっかりと書いたほうがいいの? for(i=0 ; i<5; i++)とかしょっちゅうかいてるんだけど 続きを読む

for文のforはなぜforなのか? - yapattaのブログ

2021/12/25 このエントリーをはてなブックマークに追加 244 users Instapaper Pocket Tweet Facebook Share Evernote Clip loop while 命名 ループ for

よく考えるとプログラミング言語で当たり前に使っているfor文のforは不思議な命名だ。 他のループで使う、whileやloopは繰り返しをする意味が含まれるからまだわかる。一方forは個人的なイメージではあるがループに関する意味は無さそうだ。 という感じになぜforなのか疑問が湧き上がってきた。 そこで今回はfor文のfor... 続きを読む

【入門】Pythonの「for文」を徹底解説! 基本の書き方・便利な関数・Tips | IT・エンジニア派遣のModis

2021/12/08 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip 文法 関数 順番 TIPS集 MODIS

今回は、Pythonで繰り返し処理をしたいときに便利なfor文の使い方について、1から分かりやすく解説していきます。基本的な使い方を最初に説明しますので、基礎的な文法を確認しましょう。その後、組み合わせて使うと便利な関数と、for文に関連するリスト内包表記などのTips集を順番に解説していきます。Pythonの学習に、... 続きを読む

シェルスクリプトに挑戦しよう(17)配列[応用編] (1/2):“応用力”をつけるためのLinux再入門(37) - @IT

2019/05/28 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト week Mon 配列 Sun

●要素の削除と添字 配列の要素を削除した場合、配列の要素数は1つ減りますが、添字自体は変わりません。例えば、「week[0]」は「Sun」、「week[1]」は「Mon」、「week[2]」は「Tues」……となっている場合、「week[1]」を削除しても、「week[2]」の値は「Tues」のまま変わりません。 これを、for文で確認してみましょう。... 続きを読む

numbaによるfor文の高速化とjitの引数 - Qiita

2019/03/04 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip JIT Qiita Numba Python 引数

pythonのfor文は遅い.Numbaが使いやすそう. そこまではわかった.Numbaの使い方も調べた.うん,@jitを頭に置けば良いのだろう.だがしかし,引数や返り値を指定する方法があるときいたが,どのようにすればよいかわからない.そのようなときに参考にすべきページ.ちなみに型指定をすると10倍程度高速化するそう. 参... 続きを読む

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

2018/04/01 このエントリーをはてなブックマークに追加 367 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 禁止

var totalOfEvenNumberUnder100 = 0 ; for ( var i = 0 ; i < 100 ; i ++ ) { if ( i % 2 === 0 ) { totalOfEvenNumberUnder100 += i ; } } 命題に、「繰り返す」という文字がないのに、forで繰り返しています。手続き型に慣れたプログラマは、もう違和感を感じなくなってしまっているか... 続きを読む

【悲報】プログラマーのワイ、for文がわからなくて怒鳴られる : IT速報

2018/03/23 このエントリーをはてなブックマークに追加 359 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラマー ワイ 悲報 IT速報

1: 風吹けば名無し 2018/03/23(金) 22:38:33.54 ID:qitaJTYj0 しゃーないやん、むずいわ 続きを読む 続きを読む

Pythonのfor文は遅い? - atsuoishimoto's diary

2018/01/06 このエントリーをはてなブックマークに追加 331 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python atsuoishimoto's diary

2018 - 01 - 06 Pythonのfor文は遅い? bicycle1885.hatenablog.com こちらの記事を拝見していて、ちょっと気になったので注釈。 Python やRを使っている人で、ある程度重い計算をする人達には半ば常識になっていることとして、いわゆる「for文を使ってはいけない。ベクトル化*1しろ。」という助言があります。 これは、 Python やRのような インタ... 続きを読む

Java8のラムダ式やStream APIでクールに例外を扱う - Qiita

2017/10/26 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita consumer Collection ラムダ式

Java 8のCollectionやStream APIでは、 Iteratable が実装されていて、for文で計算していた部分をラムダ式を使えるようになった。 ただし、 Consumer などのFunctionalInterfaceでは例外がスローするように定義されていないので、 検査例外(CheckedException) をスローすることができないことが、 ラムダ式の欠点 とされている。検... 続きを読む

C - for文のインクリメント・条件判定のタイミングと型キャストの働き(68530)|teratail

2017/03/09 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip インクリメント teratail 型キャスト タイミング

以下のような問題を考えます。 「forを用いて1.0から10.0までの値を0.1刻みで表示するコードを作成する。ループ制御には浮動小数点数を使い、条件式部分はキャストを用いて整数式とせよ。」 このようなコードを書いたら上手く実行できました。 # include <stdio.h> void main () { double f; for (f = 1.0 ; ( int )f < 10 ;f+= ... 続きを読む

社内Java8勉強会 ラムダ式とストリームAPI

2015/03/22 このエントリーをはてなブックマークに追加 95 users Instapaper Pocket Tweet Facebook Share Evernote Clip ストリーム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速報

2015/01/04 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java 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 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip mike-neck stream はよ ミケ 身体

2014-08-01 Java8 Streamでバリバリやれるようになりたい人のためのFunctional Interfaceまとめ Java こんにちわ、みけです。 もう、Streamの書きすぎで、 なんだか、for文が書けない身体になってしまいました(大袈裟) というわけで、Streamなのですが、 慣れていないと 「はよ!Supplier<?>、BinaryConsumer<?, ?>をはよ... 続きを読む

プログラミングは、コピペです | ただの通りすがり

2014/06/13 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip 通りすがり コピペ プログラミング バブルソート ダイジ

プログラミングは、コピペです メソッド?コンストラクタ?再帰?このfor文どういう動きなわけ?! バブルソートってなに?来週までに作ってこいってなんだよその宿題。ってな具合で 完全に置いてけぼり食らった。俺の周りはそこそこプログラミング経験者が居て、 俺みたいな完全初心者は殆ど居ない。 マジでなんでこんな学部選んじまったんだ。プログラミングに適正あるなんて聞いてないよ;;たいしに パソコンが好きで... 続きを読む

for文でのlet変数が毎ループ新スコープを持つようになった - JS.next

2014/05/29 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip スコープ 変数 JS.next for 直前

2014-05-30 for文でのlet変数が毎ループ新スコープを持つようになった ★☆☆ ES6 仕様変更 V8 概要 かつてはfor文初期化句で宣言された変数は、for文の直前で宣言されたように振舞っていたが、各ループでスコープを引きづらないように仕様が変更され、V8も追従した。 例 for (let i = 0; i < 5; i++) { ~~~ } これは今までは次のコードと等価だった。... 続きを読む

Sassのfor文で連番スプライトを管理する | DECONCEPTER

2013/11/21 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Sass DECONCEPTER Compass Mixin

前回のSassで複数のカラーバリエーションクラスを一括で生成するではコレクションをループする方法について書きましたが、単純に連番のクラスを生成したい時にはSassのfor文が便利です。Sassのmixinとextend以外活用していないという方は一歩踏み込んで使ってみると楽しいと思います。 例えばtag1〜8のボタンをcompassでスプライトシートにしてループで8つのボタンのクラスを定義したいと... 続きを読む

第2回 #perl入学式in東京 に参加した話 - After Coding

2013/06/29 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip After Coding abs papix 第2回 配列

2013-06-29 第2回 #perl入学式in東京 に参加した話 id:papixが主催するPerl入学式in東京#2に参加した。会場は弊社。今回は標準入力とか配列、for文などカジュアルな内容だったけど、新たに知ったことが多くてびっくりした。 例えば、三項演算子は初めて書いたし、 $result = abs($ans - $input) あとfor文の課題を書いてる時に制御変数を使う使わない... 続きを読む

たった200行で作れるテトリス Ruby編 - a newcomer!

2012/06/23 このエントリーをはてなブックマークに追加 201 users Instapaper Pocket Tweet Facebook Share Evernote Clip テトリス a newcomer Ruby編 イテレータ 元ネタ

200行テトリス ソースコードはGithubから。 daic-h/tetris-rb 行数はなんと偶然にも()200行ピッタリ! イテレータの部分等でfor文で配列アクセスなんかやってられないので微妙に違いますが、 だいたい元ネタの機能や実装方法なんかそのまま移してあります。 実際に動かしている様子 tetris-rb from Daichi on Vimeo. StarRuby 今回描写環境とし... 続きを読む

九州大学医学部のほうから来たKさんの開発した「ゴーストfor文」がものすごい - きしだのはてな

2011/12/27 このエントリーをはてなブックマークに追加 66 users Instapaper Pocket Tweet Facebook Share Evernote Clip はてな for 批判 答え Kさん

九州大学医学部のほうから来たKさん*1が開発した「ゴーストfor文」がものすごい。普通の大人なら、1分で指定回数繰り返すfor文が書けるようになる。やりかたは下の図を見てね。変数iを使って5回繰り返す場合・iを①、②、④に入れる・5を③に入れる・答えは for(i = 0; i これでインド人に勝てます! なお、普通に書いてるだけじゃないかという批判にKさんはCなどでfor文の書き方を知っている人... 続きを読む

実践! Rで学ぶ統計解析の基礎 − @IT

2010/08/05 このエントリーをはてなブックマークに追加 437 users Instapaper Pocket Tweet Facebook Share Evernote Clip 統計解析 実践 概説 初歩 基礎

Rで実践する統計的検定の初歩 (2010/8/4)  前回に引き続き、Rを使ってカイ二乗検定や二項検定をやってみよう! 統計的検定の意味についても概説します JavaScriptで繰り返し処理をしてみよう! (2010/8/3)  プログラムに繰り返し同じことをさせるにはどうすればよいのでしょうか。今回はfor文とwhile文を使ってみます。 Rは統計解析のブッシュナイフだ (2010/7/21)... 続きを読む

技術メモ帳: [unix]複数のファイルの名前をまとめて変更する

2006/11/20 このエントリーをはてなブックマークに追加 237 users Instapaper Pocket Tweet Facebook Share Evernote Clip UNIX カレントディレクトリ htm コマンド HTML

複数のファイルの名前を変更する際に、便利なコマンドというものがある。いくつかご紹介させていただこう。 カレントディレクトリにあるファイルの名前を、たとえば、*.html を *.htm と名前を変更するという課題に対しどのぐらいエレガントに書けるかというのを比較してみる。 まず、普通にやったらどうだろう。おそらく、for文 をつかうことだろう。 for file in *.html do base... 続きを読む

 
(1 - 22 / 22件)