こんにちは!ぐち(@bloguchi)です。
きましたねー!噂の言語別比較シリーズ第四弾!今回は繰り返し処理の一つであるfor文(式)の書き方をご紹介しますね。
ご紹介するプログラム言語
いつも通り、下記の言語で順番にご紹介します。
JavaPHPKotlinSwift3Objective-cJavascriptScala
繰り返し処理
記載コードを見て頂ければと思います。いつも雑ですいません。。。汗
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)
では今回はこの辺で。