メモ帳

楽しいアウトプットの場所

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)

参考文献
flat-leon.hatenablog.com