t_wの輪郭

2026年2月8日

あれ

2026/2/8 5:32:00

引数がクロージャーだけの関数は丸括弧を省略できて、引数の末尾のクロージャーは丸括弧の外に置けるらしい。
ええやん。

let numbers1 = [1,2,3,4,5]
let numbers2 = numbers1.map({number in 2*number})
let numbers3 = numbers1.map{number in 2*number}
print(numbers2)
print(numbers3)


func calc(arg1: Int, f: ((Int) -> Int)) -> Int {
    return f(arg1)
}

let number = calc(arg1:1){number in 2*number}
print(number)
あれ