Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 有没有办法用水晶语言做一行程序?_Ruby_Crystal Lang_One Liner - Fatal编程技术网

Ruby 有没有办法用水晶语言做一行程序?

Ruby 有没有办法用水晶语言做一行程序?,ruby,crystal-lang,one-liner,Ruby,Crystal Lang,One Liner,我是Ruby语言的用户,虽然将Crystal语言用作一行程序的想法可能很愚蠢,但Crystal语言的速度非常快,即使将编译时间加起来,有时也会比用Ruby编写一行程序快。有没有办法在Crystal中制作一行程序?是的,这不仅是可能的,而且非常简单。我一生中从未使用过Crystal,我能够在不到5秒钟的时间内制作出一个内衬: puts "Hello, World!" 它可以,但它绝对不像Perl和某种程度上的Ruby那样牢记这一点 这主要是因为Crystal故意不继承许多在R

我是Ruby语言的用户,虽然将Crystal语言用作一行程序的想法可能很愚蠢,但Crystal语言的速度非常快,即使将编译时间加起来,有时也会比用Ruby编写一行程序快。有没有办法在Crystal中制作一行程序?

是的,这不仅是可能的,而且非常简单。我一生中从未使用过Crystal,我能够在不到5秒钟的时间内制作出一个内衬:

puts "Hello, World!"

它可以,但它绝对不像Perl和某种程度上的Ruby那样牢记这一点

这主要是因为Crystal故意不继承许多在Ruby中使用非常方便的perlism,例如-p、-n等命令行标志和全局标志,如$\u、$等


除此之外,没有任何东西可以阻止你随心所欲地运行crystal eval“一些代码”。

好的。太好了。。。现在,如何将此脚本作为一行程序运行?@kojix2 crystal eval'puts Hello World'您确定您阅读了正确的文档吗?哦,我忽略了它。非常感谢。是的,我同意你的看法。