Nim言語 プロシージャの使い方
int型の整数を引数に持ち、string型を返す関数f
nが偶数の時に、"Even", 奇数の時に"Odd"を返す。
modは割った時の余りを求める演算子、C++で言うところの%になります。
proc f(n: int): string = if n mod 2 == 0: return "Even" else: return "Odd" var t = stdin.readLine.parseInt() echo f(t)
次に戻り値がない関数
proc f(n: int) = if n mod 2 == 0: echo "Even" else: echo "Odd" var t = stdin.readLine.parseInt() f(t)