solidity的值类型和引用类型
来源:互联网 发布:未注册顶级域名 编辑:程序博客网 时间:2024/06/06 07:40
由于solidity是一个静态类型的语言,所以编译时需明确指定变量的类型(包括本地变量和状态变量),solidity编程语言提供了一些基本类型可以用来组合成复杂类型。
1、值类型(Value Type)
值类型包含:
>布尔(Booleans)
>整型(Integer)
>地址(Address)
>定长字节数组(fixed byte arrays)
>有理数和整型(Rational and Integer Literals,String literals)
>枚举类型(Enums)
>函数(Function Types)
这些类型在传值时,总是值传递,比如在函数传参数,或者在进行变量赋值时。
2、引用类型(Reference Types)
复杂类型,占用空间较大,所以考虑通过引用传递
常见的引用类型有:
>不定长字节数组(Bytes)
>字符串(String)
>数组(Array)
>结构体(Struts)
阅读全文
1 0
- solidity的值类型和引用类型
- 『0006』- Solidity值类型与引用类型
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的不同
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的存储
- 值类型和引用类型的区别
- 值类型和引用类型的区别 .
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- 值类型和引用类型的区别
- GCJ 2008 APAC local onsites C Millionaire
- Java知识:final
- hostname立即生效
- 编caffe2的android库出现的问题
- GetIp
- solidity的值类型和引用类型
- Vim中文文档在Linux(常用Ubuntu)上的安装与卸载
- jsp中点击图片在弹出层显示大图
- iml文件一直在git远程仓库,android开发项目中删除iml文件 解决办法
- Math常用方法
- 01:整型数据类型存储空间大小
- Codeforces 845G Shortest Path Problem?(异或最短路)
- book1 unit2 in-class reading : Special Delivery
- 小白学分布式程序开发14-MQ