【发布时间】:2015-04-29 19:28:11
【问题描述】:
鉴于这个程序:
#!/bin/env perl6
sub MAIN ($filename='test.fq', :$seed=floor(now) )
{
say "Seed is $seed";
}
当我在没有任何命令行参数的情况下运行它时,它工作正常。但是,当我给它一个seed 的命令行参数时,它说它的值是True:
./seed.p6 --seed 1234
Seed is True
为什么数字 1234 被解释为布尔值?
【问题讨论】:
标签: command-line raku