kapitancho / walnut-lang-cli-adapter
此包的最新版本(0.0.6)没有可用的许可信息。
0.0.6
2024-04-09 22:02 UTC
Requires
- php: >=8.2
- kapitancho/walnut-lang: ^0.0.8
README
一个小型适配器,用于执行对 Walnut 语言代码的 CLI 调用。
安装
要安装最新版本,请使用以下命令
$ composer require kapitancho/walnut-lang-cli-adapter
用法
module demo-cli:
calc = ^Array<String> => Result<Integer, Any> ::
?noError(?noError(#->item(0))->asInteger) +
?noError(?noError(#->item(1))->asInteger);
main = ^Array<String> => String :: {
s = calc(#);
?whenTypeOf(s) is {
type{Integer}: s->asString,
~: 'Invalid parameters'
}
};
php -f cli.php demo-cli 1 2
# Output: 3
php -f cli.php demo-cli 3 cats
# Output: Invalid parameters
示例
您可以浏览 示例 存储库。