0
est là quelque chose objective-c similaire à Ruby:syntaxe Objective-C question
foobar = foo || bar
tandis que foo est nul et le bar est 1 ... donc foobar deviendra 1 ou autre chose si foo ne serait pas nul :)
Si vous avez des extensions GCC activé (par exemple, via std = gnu99), vous pouvez aussi faire: foobar = foo?: bar; – Wevah
@Wevah: postez votre commentaire en guise de réponse et je vous donnerai crédit. C'est ce que je cherchais. –
@bresc: C'est vraiment en train de s'étendre sur la réponse de mipadi, bien que ... – Wevah