永发信息网

oc中nil的length的长度

答案:1  悬赏:60  手机版
解决时间 2021-11-29 04:50
  • 提问者网友:棒棒糖
  • 2021-11-28 14:42
oc中nil的length的长度
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-11-28 15:06
NSString *str=nil;
NSInteger a=[str length];
NSLog(@"%ld",a);

2014-09-20 12:38:45.897 _OC_内存管理[446:303] 0
Program ended with exit code: 0

因为OC中得nil相当于C语言中得NULL(也叫空);
没有存在的东西你求它的长度(从逻辑上来看都不对);
只所以显示为0 是因为c/oc 本身优化很强,因为从语法上来讲,这样写没问题!(java里面应该会报错)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯