【发布时间】:2011-10-14 14:47:51
【问题描述】:
这是一小部分代码:
@interface
BOOL isCarryingmallet;
@implementation
-(BOOL)isCarryingWeapon {
return isCarryingMallet;
}
-(int)getWeaponDamage {
if (isCarryingMallet)
return kVikingMalletDamage;
else
return kVikingFistDamage;
}
我不明白这是如何工作的。 return isCarryingmMallet; 是否返回 YES 或 NO?为什么(isCarryingMallet) 中没有== YES?为什么是if (isCarryingMallet) 而不是if (isCarryingWeapon)。
感谢您回答我的新手问题!
【问题讨论】:
-
在学习一门新语言时为强制性 RPG 格斗游戏投票。我的第一个 Obj-C 被称为“中世纪战斗”:P
标签: objective-c boolean