我觉得很尴尬,但这似乎是我需要理解的东西:
为什么评价为真?(如果我将它转换为int,则正确评估为false)
NSString *var1 = @"ABC";
NSString *var2 = @"ABCD";
if (([var1 length] - [var2 length]) > 2) NSLog(@"-1 > 2");
Run Code Online (Sandbox Code Playgroud)
length 没有签名.
查看文档:
length
Returns the number of Unicode characters in the receiver.
- (NSUInteger)length
Return Value
The number of Unicode characters in the receiver.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |