17. Rubyã«ã¯Moduleã Scalaã«ã¯Traitããã trait HelloModule { def hello = "Hello!" } trait WorldModule { def world = "World!" } class Hoge extends HelloModule with WorldModule val hoge = new Hoge() hoge.hello // => "Hello!" Traitãå®ç¾© TraitãMix-In 19. æé»ã¯ã©ã¹ã使ã implicit class MyString(val s: String) extends AnyVal { def addScala = s + "Scala" } "Ruby is like ".addScala // => "Ruby is like Scala" æ¡å¼µãããåãæå® im

{{#tags}}- {{label}}
{{/tags}}