PHP、Ruby、Pythonそれぞれの文法の違いについて

パソコン

数字をfor文で処理する場合(1から10を出力する)

PHPのfor文の場合

for ($i=1; $i<=10; $i++) {
 print($i);
}

Rubyのfor文の場合

for i in 1..10
 p i
end

Pythonのfor文の場合

for i in range(1,11):
  print(i)

リスト型(配列)をfor文で処理する場合

PHPのfor文の場合

$fruits = ['lemon', 'strawberry', 'grape'];
for($i=0; $i<count($fruits); $i++) {
   print("好きな果物は{$fruits[$i]}です");
}

Rubyのfor文の場合

fruits = ['lemon', 'strawberry', 'grape']
for i in fruits
  puts "好きな果物は#{i}です"
end

Pythonのfor文の場合

fruits = ['lemon', 'strawberry', 'grape']
for fruit in fruits:
  print ("好きな果物は"+fruit+"です")

コメント

タイトルとURLをコピーしました