via 第20å æ¥æ¬èªã§ãk Ruby ããããã© Smalltalk ã§ãããï½ã Scalaã¯ã¡ã½ããåã«æ¥æ¬èªä½¿ããããScalaã¯æ¥æ¬èªããã°ã©ãã³ã°è¨èªã ã(è¨ããã)ã 1object JapaneseLanguage { 2 class Standard[A](self:A) { 3 def ã®[B](f:(A) => B) = f(self) 4 def ã[B](f:(A) => B) = f(self) 5 def ãã() = () 6 } 7 8 class PseudoKansai[A](self:A) { 9 def ã®ãª[B](f:(A) => B) = f(self) 10 def ããª[B](f:(A) => B) = f(self) 11 def ãããã() = () 12 } 13} 14 15 16def å¹³æ¹æ ¹(v:int) = Math.sq
{{#tags}}- {{label}}
{{/tags}}