playgroundでつまづく
printlnなくなってた。1年放置してたから、仕方ない。やりなおす
print(1+1, terminator:"")
なのか
外部引数名(externalParameterName)
// 外部変数なしのとき、1番目は省略できるが、2番目以降は必須 func scoreboard_1(score:Int, name:String) { print("\(name) get \(score)") } scoreboard_1(3, name: "Taro") //scoreboard_1(3, "Taro") //<- error: missing argument label 'name:' in call // 2番目以降は必須も省略するには _ をつける func scoreboard_2(score:Int, _ name:String) { print("\(name) get \(score)") } scoreboard_2(3, "Taro") // scoreboard_2(3, name: "Taro") //<- error: extraneous argument label 'name:' in call // 外部変数をつけたら、1番目も省略できない func scoreboard_3(score score:Int, name:String) { print("\(name) get \(score)") } scoreboard_3(score: 3, name: "Taro") // scoreboard_3(3, name: "Taro") //<- error: missing argument label 'score:' in call // 外部変数をつけたら、呼び出し時には必須 func scoreboard_4(score score:Int, n name:String) { print("\(name) get \(score)") } scoreboard_4(score: 3, n: "Taro") //scoreboard_4(score: 3, "Taro") //<- missing argument label 'n:' in call //scoreboard_4(score: 3, name: "Taro") //<- error: incorrect argument label in call (have 'score:name:', expected 'score:n:')