pragma solidity ^0.5.1;
contract HelloWord{
string public name= "zhuxing";
function getName() view public returns( string memory){
return name;
}
function setName(string memory _name ) public {
name=_name;
}
function getLength() public view returns(uint){
return bytes(name).length;
}
function changName() public{
bytes(name)[0]='Z';
}
function getBytes() public view returns(bytes memory){
return bytes(name);
}
}
三、Solidity中的string运用
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 固定大小字节数组(Fixed-size byte arrays)之间的转换 固定大小字节我们可以通过bytes0 ...
- 字符串字面量 字符串字面量是指由单引号,或双引号引起来的字符串。字符串并不像C语言,包含结束符,foo这个字符串大...
- 固定长度的bytes转化为string 如果是固定大小字节数组转string,那么就需要先将字节数组转动态字节数组...
- 定长字节数组(Fixed-size byte arrays)之间的转换 定长字节数组我们可以通过bytes0 ~ ...
- EVM同业界著名的虚拟机,例如JVM、WebAssembly等不同,它并不支持编程语言中常用的基本数据类型如int...