Javaでいう拡張for文について
セキュリティの記事は定期的に書いているのですが、そろそろ本業の開発についても触れていかないとなぁと思い何を書こうか迷っていましたが、複数言語の案件が同時に走っているとたまに混乱してしまう事がありましたので、備忘録としてまとめておこうと思います。
第1回目はタイトルにも書いてある通り、for文について書いていきます。
JavaとPHPの開発を同時にやっている時に両方Eclipseを使っていて、頭ではわかっているのですが、PHPのコードにJavaのコード書いてたりしました。私がおっちょこちょいなのかもしれませんが・・・。
■Java
for (データ型 変数名 : 配列またはコレクション){
処理;
}
■C#
foreach(データ型 変数名 in 配列またはコレクション)
処理;
}
■PHP
foreach (配列 as $変数名){
処理;
}
unset($変数名);
■VB
For Each 変数名 As データ型 In 配列またはコレクション
処理
Next
■JavaScript(jQuery)
$.each(配列, function(インデックス変数, 値) {
処理;
});
最後まで読んで頂きありがとうございます。
Java、C#、JavaScript以外はめったに使う事がないので「これ変だよ」と思ったらご指摘頂ければ幸いです。また他の言語について「この言語はこうだよ」と教えて頂ければ大変勉強になります。
SQLもデータベースによって方言があるので、そちらはインフラ担当のロボ2号くんにお任せしたいと思います。(1号って誰だろう・・・)