さまざまなプログラム言語の構文まとめ(変数・定数・if文・繰り返し構文)
いろいろなプログラム言語を使用していると、「文法・構文」を忘れてしまうことが多くなってきたので、まとめておこうと思います。
細かい仕様では無く、ぱっと見てさっと確認できるように書いていきたいと思います。
■変数
C・C++・C♯・Java
【記法】
データ型 変数名 = 初期値;
【コード例】
int score = 1;
PHP
【記法】
$変数名 = 初期値
【コード例】
$score = 1;
Ruby
【記法】
変数名 = 初期値
【コード例】
score = 1;
Python
【記法】
変数名 = 初期値
【コード例】
score = 1;
Kotlin
【記法】
var 変数名 = 初期値
var 変数名:データ型 = 初期値
【コード例】
var score = 1;
var score:Int = 1;
swift
【記法】
var 変数名 = 初期値
【コード例】
var score = 1;
■定数
C・C++・C♯
【記法】
-- const定数 --
const データ型 定数名 = 定数値
-- マクロ定数 --
♯define 定数名 定数値
【コード例】
const int TAX = 1.08;
#define PI 3.14159
Java
【記法】
final データ型 定数名 = 定数値
【コード例】
final int TAX = 1.08;
PHP
【記法】
-- const定数 --
const 定数名 = 定数値
-- define関数 --
define(定数名, 定数値);
【コード例】
const TAX = 1.08;
define('NAME','hoge');
Ruby
【記法】
定数名 = 設定値
※定数名は大文字
【コード例】
TAX = 1.08
Python
定数なし
kotlin
【記法】
val 定数名: データ型 = 設定値
【コード例】
val Tax: Double = 1.08
swift
【記法】
let 定数名 = 設定値
【コード例】
let score = 1;
■if
C・C++・C♯・Java・PHP
【記法】
if(条件式1){
条件式1が成立した時の処理
} else if(条件式2){
条件式1が否定されて、条件式2が成立した時の処理
} else {
条件式1・2が成立しなかった時の処理
}
【コード例】
if(score == 100){
printf( "scoreは%dで満点です。\n", score );
} else if(score > 80){
printf( "scoreは%dで満点です。\n", score );
} else {
printf( "scoreは%dで不合格です。\n", score );
}
Ruby
【記法】
if 条件式1 then
条件式1が成立した時の処理
elsif 条件式2 then
条件式1が否定されて、条件式2が成立した時の処理
else
全ての条件式が否定された時に実行する処理
end
【コード例】
score = 70
if score == 100 then
print("満点合格")
elsif score > 80 then
print("合格")
else
print("不合格")
end
Python
【記法】
if 条件式1:
条件式1が成立した時の処理
elif 条件式2:
条件式1が否定されて、条件式2が成立した時の処理
else:
全ての条件式が否定された時に実行する処理
【コード例】
score = 100
if score == 100:
print u"満点合格です"
elif score < 80:
print u"合格です"
else:
print u"不合格です"
Kotlin
【記法】
if(条件式)
条件式が成立した時の処理
else
条件式が否定された時に実行する処理
【コード例】
var score = 100
if(score > 60)
print("合格")
else
print("不合格")
swift
【記法】
if ( 条件式1 ) {
条件式1が成立した時の処理
} else if ( 条件式2 ) {
条件式1が否定されて、条件式2が成立した時の処理
} else {
全ての条件式が否定された時に実行する処理
}
【コード例】
var score = 100
if( score == 100){
print("満点合格")
} else if ( score >= 80 ){
print("合格です")
} else {
print("再テストです。")
}
■for
C・C++・C♯・Java・PHP
【記法】
for ( 初期化式 ; 条件式 ; 増分処理 ){
繰り返し処理
}
【コード例】
int count;
for (count = 1; count <= 100; count = count + 1){
printf("ありがとう¥n");
}
Ruby
【記法】
for 変数 in 範囲・配列・ブロックなどのオブジェクト do
繰り返し処理
end
【コード例】
for count in 1..100 do
print("count = ", count, "¥n")
end
Python
【記法】
for 変数名 in 範囲・配列・ブロックなどのオブジェクト:
繰り返し処理
else:
繰り返し処理が終わった後に実行する処理
【コード例】
for count in range(100):
print count
else:
print 'last count=', count
Kotlin
【記法】
for( 変数名 in オブジェクト ){
繰り返し処理
}
【コード例】
for( count in counts ){
print( count )
}
Swift
【記法】
for 変数名 in 繰り返し条件・オブジェクト等 {
繰り返し処理
}
【コード例】
for i in 0..<100 {
print("おめでとう")
}
参考にさせていただいたWEBサイト
-さまざまなプログラミング言語の構文を比較してみよう!
-The Swift Programming Language
-Kotlin Programming Language
Author And Source
この問題について(さまざまなプログラム言語の構文まとめ(変数・定数・if文・繰り返し構文)), 我々は、より多くの情報をここで見つけました https://qiita.com/DAI788/items/6f524ccc54703d3b2964著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .