こんにちは!ぐち(@bloguchi)です。
きましたねー!噂の言語別比較シリーズ第四弾!今回は繰り返し処理の一つであるfor文(式)
の書き方をご紹介しますね。
ご紹介するプログラム言語
いつも通り、下記の言語で順番にご紹介します。
Java
PHP
Kotlin
Swift3
Objective-c
Javascript
Scala
繰り返し処理
記載コードを見て頂ければと思います。いつも雑ですいません。。。汗
Java
for(int i = 0; i < 5; i++) { // 繰り返し処理 } // 拡張for文 int data[] = {1, 2, 3, 4, 5}; for (int value : data){ // 繰り返し処理 }
PHP
for($i = 0; $i < 5; $i++) { // 繰り返し処理 } // 拡張for文 $arr = array(1, 2, 3, 4, 5); foreach ($arr as $key => $value) { // 繰り返し処理 }
Kotlin
// レンジでのfor文 for(i in 1..5) { // 繰り返し処理 } // イテレータでのfor文 val list = listOf(1, 2, 3, 4) for (value in list) { // 繰り返し処理 }
Swift3
for i in 0..<5 { // 繰り返し処理 } // forEachでの処理 Array(0..<5).forEach {print("\($0)")}
Objective-c
for(int i = 0; i < 5; i++) { // 繰り返し処理 } // 高速列挙でのfor文 NSArray *array = @[@"1", @"2", @"3", @"4", @"5"]; for(NSString *str in array){ // 繰り返し処理 }
Javascript
for(var i = 0; i < 5; i++) { // 繰り返し処理 } // for-inでのfor文 var array = [1, 2, 3, 4, 5]; array.type = "number"; for(var value in array) { // 繰り返し処理 }
Scala
for {i <- 1 to 5} println(i)
では今回はこの辺で。