本文主要是介绍solidity(2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
solidity语言变量包括三种:
- 值类型(value type):布尔型和整形,这类变量在复制时候可直接传递数值。
- 引用类型(reference type):数组和结构体。这类变量占用内存和储存空间较大,赋值时候直接穿点变量地址。
- 映射类型(mapping type): solidity 储存键值对的数据结构,可理解为哈希表。
1布尔值
true或 false。
//布尔值
bool public_bool = true;
布尔值运算符包括以下几种:
!(逻辑非),&&(逻辑与,and),||(逻辑或,or),==(等于),!=(不等于)
pragma solidity ^0.8.0;contract BooleanOperations {bool public _bool = true;bool public _bool1 = !_bool;bool public _bool2 = _bool && _bool1; // 与运算bool public _bool3 = _bool || _bool1; // 或运算bool public _bool4 = _bool == _bool1; // 相等比较bool public _bool5 = _bool
这篇关于solidity(2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!