{"width":"100%","categories":["Scala"],"provider_name":"Hatena Blog","author_name":"sonota88","height":"190","url":"https://memo88.hatenablog.com/entry/20110930/1317384920","author_url":"https://blog.hatena.ne.jp/sonota88/","version":"1.0","blog_title":"memo486","description":"\u3068\u308a\u3042\u3048\u305a\u30aa\u30e9\u30a4\u30ea\u30fc\u306eScala\u672c\u306e\u30b5\u30f3\u30d7\u30eb\u3092 Ruby \u3067\u66f8\u304d\u5199\u3057\u3066\u307f\u308b\u3002 // Scala class Upper { def upper(strings: String*): Seq[String] = { strings.map((s:String) => s.toUpperCase()) } } val up = new Upper Console.println(up.upper(\"A\", \"First\", \"Scala\", \"Program\")) //=> Array(A, FIRST, SCALA, PROGRAM) # Ruby class Upper def upper(*\u2026","provider_url":"https://hatena.blog","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fmemo88.hatenablog.com%2Fentry%2F20110930%2F1317384920\" title=\" Scala\u3084\u3063\u3066\u307f\u308b - memo486\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","image_url":null,"type":"rich","published":"2011-09-30 21:15:20","blog_url":"https://memo88.hatenablog.com/","title":" Scala\u3084\u3063\u3066\u307f\u308b"}