您的位置:首页 > 科技 > IT业 > 网站建设推广哪里好_域名不用了需要注销吗_电商数据网站_排名优化怎么做

网站建设推广哪里好_域名不用了需要注销吗_电商数据网站_排名优化怎么做

2025/3/22 16:58:11 来源:https://blog.csdn.net/2301_80185446/article/details/146313728  浏览:    关键词:网站建设推广哪里好_域名不用了需要注销吗_电商数据网站_排名优化怎么做
网站建设推广哪里好_域名不用了需要注销吗_电商数据网站_排名优化怎么做

目录

1.uint:无符号整型

 2.引用类型

3.数组

 4.注意gas的消耗

​编辑 5.映射


1.uint:无符号整型

注意能容纳的最大值和最小值

 2.引用类型

值类型赋值 相当于 拷贝

若拷贝开销过大,可以考虑引用类型。

memory:只存在于函数内部,调用期间。局部变量

storage:保存于合约,开销最大。全局。

calldata:相当于常量

3.数组

T[k]:固定长度uint [10] tens;T[]:长度动态调整public numbers;length:数组长度;push();添加新的零初始化元素到数组末尾,返回引用;push(x);变长的数组末尾添加给定的元素;pop();从数组末尾删除元素;

 4.注意gas的消耗

若采用for循环,gas消耗极大

 contribute:定义 modifyFunder:修改 getFund:获取

同质化代币和非同质化代币是什么意思?

  • 同质化代币(Fungible Token,FT)

  • 定义:同质化代币是一种能够替换、具有统一性、可接近无穷拆分的代币。例如,比特币(BTC)和以太坊(ETH)都是同质化代币。

  • 非同质化代币(Non-Fungible Token,NFT)

  • 定义:非同质化代币是一种基于区块链技术的数字资产,代表独一无二的物品或内容的所有权。每个NFT都是独一无二且不可替代的。

 5.映射

(1).声明形式:mapping(KeyType =>ValueType),

例如:mapping(address => uint) public balances;

(2).使用方式类似数组,通过 key访问,例如:balances[userAddr];

(3).映射没有长度、没有 key 的集合或 value 的集合的概念
(4).只能作为状态变量(storage)
(5).如果访问一个不存在的键,返回的是默认值。

--1图片中的mapping(address => uint) public balances;

意思是地址指向余额。

--2图片中的balances[msg.sender] = newBalance;

意思是传入新的数据。通过 key访问,通过balances[msg.sender];

--3图片中的get方法,是通过传入address key,来查询得到相对应的余额,也就是value值

--4地址就是创建合约的地址

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com