我是Ruby语言的用户,虽然将Crystal语言用作一行代码的想法可能很愚蠢,但Crystal语言的速度非常快,即使将编译时间相加,有时它的运行速度也比用Ruby编写一行代码快。有没有办法在Crystal中做一句俏皮话?
它可以,但它绝对不像Perl和Ruby那样考虑到这一点。
这主要是因为Crystal有意不继承许多在Ruby中使用方便的Perlism,例如-p
、-n
等命令行标志和$_
、$'
等全局标志。
除此之外,没有什么能阻止你尽情地运行crystal eval 'some code'
。
是的,这不仅是可能的,而且非常容易。我一生中从未使用过Crystal,我能够在不到5秒内创建出一个线性:
puts "Hello, World!"