对于Mirah,我指的是JVM语言:http://www.mirah.org/
在线提供的唯一有用的文档是示例。我理解它说它有类似ruby的语法,但我确实认为有特定于Mirah的怪癖。
我如何继续识别各种语法怪癖?学习Ruby本身是否足以学习Mirah?
谢谢!
答案 0 :(得分:5)
如果你非常了解Java,你可以从Mirah看起来像一些有趣的语法和类型推断来开始。你不需要知道Ruby的语义来使用Mirah,因为Mirah在很大程度上使用了Java的语义。
目前还没有关于学习语言的任何教程,因为语言仍在不断变化和发展。
一旦你开始尝试查看Mirah的内部结构,你就会想要加强你的Ruby,因为Mirah的大部分目前都是用Ruby实现的,尤其是JRuby。如果您对JRuby有任何疑问,#jruby IRC频道会有帮助的人 - #mirah也有效,但目前常客较少。
答案 1 :(得分:0)
不,我认为学习Ruby不足以学习Mirah,虽然它可能足以开始学习。据我了解,语法非常相似,但不完全相同 - Mirah有可选的类型注释,不允许元编程。尽管如此,它们可能足够相似以至于它会有所帮助。
然而,学习任何语言的最佳方法就是尝试一些内容 - 编写一个小应用程序,然后随时学习。