Home > programming > 繰り返しの比較表

繰り返しの比較表

いやなブログ: 配列操作の比較表: Ruby, Python, JavaScript, Perl, C++

僕がすぐわからなくなってしまうのは、for 文とか foreach とかの書き方だ。 この表の最後にも a.each の例があるけどさ。

なわけでこんなのを作ってくださいエライ人。

Python Perl PHP
for x in a: for my $x (@a) {..} foreach $a as ($x) {..}
for x in xrange(10): for my $x (0..9) {..}
for (my $x = 0; $x < 10; $x++) {..}
for ($x = 0; $x < 10; $x++) {..}
for k, v in h.iteritems(): while (my ($k, $v) = each $h) {..} foreach $a as ($k => $v) {..}
while (list($k, $v) = each($a) {..}

と、ここまで書いてこんなのを見つけた。

Foreach文 - Wikipedia

まあいいや、あと filter 系とか map 系も欲しいな。Python でいうところの [ x * 2 for x in range(10) if x % 2 == 0 ] 的なやつ。

Writeback:0

Comment Form

writeback message: Ready to post a comment.

TrackBack ping me at
http://www.mono-space.net/blog/programming/e061024_for.trackback

Page Top