对于 Mirah,我指的是 JVM 语言: http: //www.mirah.org/
在线可用的唯一有用文档是示例。我知道它说它具有类似 ruby 的语法,但我确实相信它有 Mirah 特有的怪癖。
我将如何继续识别各种语法怪癖?学习 Ruby 本身就足以学习 Mirah 吗?
谢谢!
对于 Mirah,我指的是 JVM 语言: http: //www.mirah.org/
在线可用的唯一有用文档是示例。我知道它说它具有类似 ruby 的语法,但我确实相信它有 Mirah 特有的怪癖。
我将如何继续识别各种语法怪癖?学习 Ruby 本身就足以学习 Mirah 吗?
谢谢!
如果您非常了解 Java,您可以从将 Mirah 视为具有一些有趣语法和类型推断的 Java 开始。使用 Mirah 不需要了解 Ruby 的语义,因为 Mirah 大部分使用 Java 的语义。
目前还没有任何关于学习该语言的教程,因为该语言仍在不断变化和发展。
一旦您开始尝试查看 Mirah 的内部结构,您会想要加强您的 Ruby,因为 Mirah 的大部分内容目前是用 Ruby 实现的,尤其是 JRuby。如果您对 JRuby 有任何疑问,#jruby IRC 频道中有乐于助人的人 - #mirah 也可以,但目前常客较少。
不,我认为学习 Ruby 不足以学习 Mirah,尽管它可能足以开始学习。据我了解,语法非常相似,但并不完全相同 - Mirah 具有可选的类型注释并且不允许元编程。尽管如此,它们可能足够相似,因此会有所帮助。
然而,学习任何语言的最好方法就是尝试其中的一些东西——编写一个小应用程序,边学边学。