为了账号安全,请及时绑定邮箱和手机立即绑定

枚举类型的变量是在哪儿里定义的

看Barcode的第二个参数是字符串,不禁想问,枚举类型是在哪里定义的?

这跟我们以前所了解的枚举类型不同的是,C、C++,Java中的枚举变量都是共用内存,其变量长度为最长的变量,Swift的枚举变量是变长的?

正在回答

1 回答

是的。变长的。


我个人认为,语言发展的趋势就是将越来越多的诸如内存管理的这类问题——他们和逻辑本身无关——留给编译器处理,而让开发者更多的将精力集中在编写逻辑上。脚本语言在设计时这一点尤为明显,所以我们会看到一些语言特性:比如自动垃圾回收机制;比如众多脚本语言选择了弱类型语言的方式,即不需要制定变量类型;比如python开发不需要管整型到底是32位还是64位甚至是更多的位数;比如我们连分号都不需要在意了。。。


当然,这样会造成一些问题,但是总体上,对于更多群体来说:优大于劣,尤其是在语言的推广层面上。


swift是一个在脚本语言和编译型语言之间的语言。个人意见,仅供参考。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

枚举类型的变量是在哪儿里定义的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信