当前位置:  开发笔记 > 编程语言 > 正文

"可变"是否与字符串中的"可修改"一词相同?

如何解决《"可变"是否与字符串中的"可修改"一词相同?》经验,为你挑选了1个好方法。

当我们谈论字符串是可变的时,这是使用"可更改"或"可修改"这个词的同义词还是有一些额外的细微差别来解释为什么使用这个术语而不是像"可修改"这样的简单词?



1> Reed Copsey..:

我认为"可变"这个词是一个很好的选择.

如果您使用"可修改",则不太清楚.例如,如果您的字符串是堆分配类型,当您说您正在修改"字符串"时,不清楚您是在更改堆上的数据(字符串的内容)还是字符串的堆指针.

但是,"可变"表明字符串的实际数据正在发生变化.我认为这是因为它与变异的根源相同.如果某些东西在变异,它就不会从看A看到B(即:改变一个指针),而是改变自身,或者变成(迭代)它本来不是的东西.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有