10 lines
246 B
Text
10 lines
246 B
Text
func call(f, a, b) {
|
|
f(a, b)
|
|
}
|
|
|
|
let a = 6
|
|
let b = 2
|
|
|
|
print("f=add, f(\(a), \(b)) = \(call((x, y) => x + y, a, b))")
|
|
print("f=mul, f(\(a), \(b)) = \(call((x, y) => x * y, a, b))")
|
|
print("f=div, f(\(a), \(b)) = \(call((x, y) => x / y, a, b))")
|