实验2.6 bytes与string类型相互转换

世界是普遍联系的。联系的观点是唯物辩证法的一个基本观点,是唯物辩证法的一个总特征。是否坚持普遍联系的观点,是唯物辩证法和形而上学的分歧之一。这放在Solidity中也一样的适用。在Solidity中,string就是一种特殊的动态字节数组bytes,它们之间可以直接的相互转换。

实验目的

1.知道bytes与string之间的转换

实验要求

1.请补充下面两段代码,以完成类型之间的转换。  (参考时间:3分钟)

以下是本次实验所使用到的测试代码,请使用remix编辑器完成该实验

// SPDX-License-Identifier: GPL-3.0
pragma solidity^0.8.0;
contract BytesToString{
    bytes name = new bytes(2);
    function Init() public{
        name[0] = 0x4c;
        name[1] = 0x5a;
    }
    function BytestoString()public view returns(){
        //请补全代码,将bytes类型的name转换为string类型,并返回
}

string Lz ="LaoZi";
    function stringToBytes()public view returns(bytes memory){
        //请补全代码,将string类型的Lz转换为bytes类型,并返回
}
}

下面是本次实验配套的视频教程: