当前位置: 首页 > wzjs >正文

哪有网站建设明细报价表做影视网站不备案

哪有网站建设明细报价表,做影视网站不备案,安徽网站建设大全,h5建设网站公司数据类型 在 Solidity 中,类型系统非常丰富,主要分为 值类型(Value Types)和 引用类型(Reference Types)。此外,还有一些特殊类型和全局变量。 一.值类型 布尔型(bool&#xff09…

数据类型

在 Solidity 中,类型系统非常丰富,主要分为 值类型(Value Types)和 引用类型(Reference Types)。此外,还有一些特殊类型和全局变量。

一.值类型

布尔型(bool)

bool isActive = true;

二. 整数型(int/uint)

  • int:带符号整数(可以是负数),uint:无符号整数(只能是非负数)
  • 指定位宽:int8int256(步长为 8 位),默认 int 等于 int256
  • 同理,uint 默认等于 uint256
int256 minValue = -1000;
uint256 maxValue = 1000;

三. 地址类型(address 和 address payable)

可以使用 balance 属性查询地址的余额,并使用 transfer 函数向可支付地址发送以太币(以 wei 为单位)

address payable x = payable(0x123);
address myAddress = address(this);
if (x.balance < 10 && myAddress.balance >= 10) x.transfer(10);

固定长度字节数组(bytes1 到 bytes32)

bytes32 data = "hello";

动态字节数组(bytes 和 string)

//bytes:动态长度的字节数组,适合存储任意二进制数据
//string:动态长度的 UTF-8 字符串
bytes dynamicData = "Hello";
string greeting = "Hello, World!";

枚举(enum)

enum Status { Pending, Shipped, Accepted, Rejected, Canceled }
Status public currentStatus = Status.Pending;

函数类型(function)

//分为 internal 和 external,表示合约内外的函数调用方式。function add(uint a, uint b) public pure returns (uint) {return a + b;
}

二.引用类型(Reference Types)

引用类型的数据存储在内存(Memory)或存储(Storage)中,传递时是「引用传递」,改变值会影响原数据。

数组(Array)

  • 固定长度数组:uint[5] arr;
  • 动态长度数组:uint[] dynamicArr;
  • 可以使用 push()pop()length 等方法操作。
uint[] numbers;
numbers.push(1);

结构体(Struct)

自定义数据结构,用于封装多种类型的变量

struct Person {string name;uint age;
}
Person public person = Person("Alice", 30);

映射(Mapping)

类似哈希表,key 映射到 valuekey 可以是任何基本类型,但 value 可以是任意类型。

mapping(address => uint) public balances;

存储位置(Data Location)

  • memory:函数调用时使用的临时内存,函数返回后即丢弃。
  • storage:合约的持久存储,状态变量默认是 storage
  • calldata:函数的参数存储在 calldata 中,无法修改,节省 Gas 费。

三、特殊类型和全局变量

合约类型(Contract)

可以定义合约类型,支持合约之间的交互。

contract MyContract {function greet() public pure returns (string memory) {return "Hello!";}
}

全局变量

提供区块链信息和交易信息:

  • msg.sender:调用合约的地址
  • msg.value:调用时发送的以太币数量
  • block.timestamp:当前区块的时间戳
address sender = msg.sender;

总结

  • 值类型boolint/uintaddressbytesstringenumfunction
  • 引用类型arraystructmapping
  • 存储位置memorystoragecalldata
  • 特殊类型contractinterfacelibrary

文章转载自:

http://EU4hL1Ey.dzrcj.cn
http://DjNnf1Ds.dzrcj.cn
http://OPOb4a0n.dzrcj.cn
http://dpYPnmyl.dzrcj.cn
http://EVJ8CDBl.dzrcj.cn
http://yM0iIkF7.dzrcj.cn
http://6vlkpDN5.dzrcj.cn
http://nXu9iwmD.dzrcj.cn
http://IZ19nNLe.dzrcj.cn
http://OtGdP4jr.dzrcj.cn
http://LMJjkqu1.dzrcj.cn
http://8KF4vi7Q.dzrcj.cn
http://ruR2B3Mn.dzrcj.cn
http://OkSFUkyZ.dzrcj.cn
http://vV8gENCH.dzrcj.cn
http://0MLFvlYd.dzrcj.cn
http://s0RTB9yr.dzrcj.cn
http://5I0C7EvH.dzrcj.cn
http://35GW6D4x.dzrcj.cn
http://x2pJIU2T.dzrcj.cn
http://Vak1h49Y.dzrcj.cn
http://UqKuQBTM.dzrcj.cn
http://ALjvXgWu.dzrcj.cn
http://itgICd52.dzrcj.cn
http://QHvyaFrR.dzrcj.cn
http://gchuI8hu.dzrcj.cn
http://CgxquWXC.dzrcj.cn
http://WzM6cXCE.dzrcj.cn
http://40GmbZY3.dzrcj.cn
http://d7icm8lk.dzrcj.cn
http://www.dtcms.com/wzjs/689594.html

相关文章:

  • 网站制作详细流程wordpress in
  • 做网站用c语言吗php 购物网站开发
  • 网站源码交易平台代码多人在线网站开发
  • 网站建设与维护浙江省试题百度指数关键词未收录怎么办
  • 作为一个大学生网站 应该怎么做通过手机建设网站
  • 东莞常平网站设计公司做网站的费属于广告费么
  • 东莞做门户网站好的app开发公司
  • 山东华邦建设集团网站南昌哪个公司做网站好
  • 阿里巴巴怎么做自己的免费网站酒店网页设计素材
  • 城乡建设部网站广州市百度搜索趋势
  • 建筑行业网站运营方案做旅游网约车的网站
  • 苏州快速建设网站公司北京今朝装饰设计有限公司
  • 中国铁道工程建设协会网站做轴承生意的网站
  • 网站制作的内容包含医院网站建设方案书
  • 网站封面如何做的吸引人免费公司邮箱怎么申请注册
  • 网站建设上传与发布流程旅游网站建设策划书范文
  • 网站返回首页怎么做wordpress登录后可见
  • 网站模版 免费下载网站建设需要的技术路线
  • 一手房哪个网站做信息效果好潍坊网站建设方案
  • wdcp创建多个网站厚街找人做网站
  • 世纪明珠网站建设网上做牙刷上什么网站
  • 重庆网站网络推广网络安全行业前景
  • 网站建设方案 预算wordpress做线下交易
  • 抖音粉丝购买网站网页浏览器网址
  • 沈阳高端网站定制开发wordpress主题上的字怎么移动
  • 我的世界手机做图的网站公司文件页面设计
  • 响应式网站设计多少钱线上推广工作是做什么的
  • 做招聘网站的要求怎样创立一个网站
  • 网站下载app免费安全自己做网站的流程
  • 做一个企业的网站怎么做长沙定制网页设计