【发布时间】:2011-04-12 17:53:24
【问题描述】:
PSSQ 代表可能是愚蠢的 Scala 问题 :)
稍微了解一下 Scala,在强制性的 Hello World 示例(下面的代码)中,主函数的参数是一个字符串数组。
object HelloWorld
{
def main(args: Array[String]): Unit =
{
args.map((arg:String) => arg.toUpperCase());
printf("%s %s!", "Hello", "World");
}
}
在示例中,我在数组上使用map() 函数。但是,当我查看 Scala API 文档时,map() 并未列为可用于Array 的函数之一。是不是发生了某种魔法,还是我在 API 文档中遗漏了一些明显的东西?
【问题讨论】:
-
不要对
{使用这种风格的标识。把它放在声明的同一行,不管你做什么。您可能不喜欢它的外观,但它会为您省去麻烦。
标签: arrays scala implicit-conversion api-doc