2012-09-07 51 views

回答

3

reusable code block@title(text: String)

  1. text.split(' ')細目通過分割字符串文成列表分離通過'',例如的 「Hello World」將成爲[ 「你好」, 「世界」]

  2. map(_.capitalize)迭代的列表,每個元素調用capitalize,並返回新的列表,例如[「hello」,「world」]變成[「Hello」,「World」]This blog post給出了一個很好的概述_

  3. mkString(" ")通過與加入字符串列表轉換回一個字符串「」,例如[ 「你好」, 「世界」]成爲的 「Hello World」

綜上所述,@title(text: String)大寫所有單詞的字符串。

<h1>@title("hello world")</h1>是如何輸出結果在ScalaTemplate

+0

感謝大家的解釋....真的很有幫助的內容..如果你可以建議一些很好的scala模板教程,這將是很好的... –

+0

不幸的是我不知道任何好的教程。我唯一的建議是查看Play 2.0示例:https://github.com/playframework/Play20/tree/master/samples/scala結合模板文檔:http://www.playframework.org/documentation /2.0/ScalaTemplates – mguymon