Nim の main 関数の処理方法について
Nim でコマンドライン引数を扱うための標準的な関数・変数のまとめ。
コマンドライン引数関連
| 用途 | 名前 | 型 | モジュール |
|---|---|---|---|
| メイン関数として呼ばれているか | isMainModule | bool | system |
| メイン関数の戻り値 | programResult | int | system |
| 引数の数 | paramCount() | int | os |
| 引数の値 | commandLineParams() | seq[TaintedString] | os |
使用例
import os
when isMainModule:
for i, arg in commandLineParams():
echo i, ": ", arg
programResult = 0