PSSQ は、Possibly Stupid Scala Question の略です:)
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()
で使用できる関数の 1 つとしてリストされていませんArray
。ある種の魔法が起こっているのでしょうか、それとも API ドキュメントに明らかな何かが欠けているのでしょうか?