 
- 帖子
- 531
- 积分
- 1554
- 技术
- 94
- 捐助
- 0
- 注册时间
- 2008-7-17
|
回复 46楼 的帖子
早就习惯了变量的这种扩展形式
忘了这也是不符合大多数人的认知习惯的
其实关于增强的变量扩展方面
负值的使用也在挑战大多数人的认知
使用正值就是起始的偏移量+长度
使用负值却不是起始的反向偏移量+反向长度
而是起始的反向偏移量+终止的反向偏移量
我最初在理解set的这句说明了
也还纳闷了老半天
为什么呢?
这大概说明了
增强的变量扩展在对正值和负值的处理上
采用了完全不同的两种处理逻辑
所以正值超出后为空
而负值超出后为首字符地址的逻辑
也就不难理解了 |
|