Swift三元运算符函数调用?

Ale*_*ine 3 if-statement ternary swift

我想开始使用Swift三元运算符,这样我就不会设置值,但是我会触发不同的函数.

if position.x < kWidth / 2 ? fireLeft() : fireRight()
Run Code Online (Sandbox Code Playgroud)

它不起作用,我实际上就是这样.我能做些什么才能让它发挥作用?

Mic*_*api 5

if不需要在三元运算符关键字.