首页 > 其他分享 >go 别名的使用

go 别名的使用

时间:2022-11-22 12:04:19浏览次数:38  
标签:String fmt 别名 var Println 使用 go string


go 里的别名和原来的类型是两种不同的类型,互相转换的方式是强制类型转换及,TypeA(b)或者TypeB(a)

type String string
func main(){
var a string = "hello"
var b String = String(a)
fmt.Println(String(a))
fmt.Println(b)
fmt.Println(string(b))
}


标签:String,fmt,别名,var,Println,使用,go,string
From: https://blog.51cto.com/u_11553781/5877569

相关文章

  • django 常用功能
    如何给viewset的request添加参数验证:首先,编写相应的serializerclassXPushSerializer(serializers.ModelSerializer):task_id=serializers.CharField(required=Fals......
  • go1.11 wasm helloworld
    go1.11版本中已经支持了对go程编译出web可执行的wasm文件,向js的强悍地位提出了挑战。试水:1.新建main.gopackagemainimport("fmt")funcmain(){fmt.Println(......
  • 下载go源码时,遇到git - error: RPC failed; curl 18 transfer closed with outstandin
    执行下条语句时,出现该错误gitclonehttps://go.googlesource.com/go解决方案:gitconfig--globalhttp.postBuffer524288000......
  • MSSQL 查询数据库总条数和空间使用情况
    查询所有表对应的数据量1.GROUPSELECTA.NAMEAS表名,MAX(B.ROWS)AS记录条数FROMSYS.SYSOBJECTSASAINNERJOINSYS.SYSINDEXESASBONA.ID=B.IDAND(A.XT......
  • 使用fstab自动挂载网络存储
    介绍使用外置网络存储对小容量终端进行扩容很容易搜索到NFS的挂载方式这里介绍一些不常见的方法通过写如/etc/fstab实现开机自动mountssh类似于sftp的挂载方式,但需要......
  • extern "C"的使用
    在使用C++开发程序时,有时使用到别人开发的第三方库,而这第三库是使用C开发的。直接使用会报错如下:cpperrorLNK2019:无法解析的外部符号"int__cdeclsum(int,int)"(?s......
  • webpack - 安装和使用
    1.安装webpack创建项目目录,初始化并安装webpack相关安装包mkdirwebpack-democdwebpack-demonpminit-ynpminstallwebpackwebpack-cli--save-dev创建相关文......
  • golang算法-链表逆序
    前言链表逆序,表述的场景为:A->B->C->D逆序后:D->C>B>A分析需要插入数据,Insert方法需要打印数据,Print方法插入数据时,需要定位最后一个节点,LastNode方法最少需要两个偏移量......
  • golang算法-判断链表是否有环
    前言链表有环,体现为:A->B->C->D->B…分析需要将遍历过的节点存入map,以址为key,空struct为值遍历时,当前节点是否已存在,存在即有环。实现链表//链表的长度,不包过头typeNode......
  • Golang常用的工具函数,无依赖,常更
    util.go//Executef()ntimesonfailfuncRetryHandler(nint,ffunc()(bool,error))error{ok,er:=f()ifok&&er==nil{returnnil}ifn-1>0......