栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

goplus (go+)初识

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

goplus (go+)初识

goplus 初识

出于对技术好奇,会浏览一些比较"花里胡哨的"操作,凑巧发现 goplus
俗称go+;

那么goplus是什么东西呢 接下来为大家解析

首先goplus go+ 是国内大佬七牛云提供的,同时也是静态类型语言,他的好处就是和我们golang完全兼容,语法上更为简洁(和python较为类似), 但是他和我们熟知的c 和c++的关系的区别挺大的,这里要注意;
那么go+的功能呢:

  1. go+ 是支持字节码后端和go代码生成的
  2. 执行gop go 或者 gop install 时,就会生成go代码将go+包转为go包
  3. 执行gop run 时,不会调用go run 命令而生成执行的字节码,那么在字节码的模式下 go+是不支持cgo 但是在go代码生成模式下 go+是支持cgo的
  4. 相关指令
    gop run // 运行go+代码
    gop repl // 在repl/控制台模式下运行go+
    gop go [-test] // 将go+ 软件包转换go软件包,如果指定test,他会测试相关软件包
    gop fmt // 格式化go+ 软件包(和go fmt 相似)
    gop export // 导出go包

安装
6. 接下来我和大家一起来安装,,前置条件是 必须有go环境(强依赖,go环境不做描述自行安装),
git clone git@github.com:goplus/gop.git

cd gop && go install -v ./...
安装时 go必须开启GO111MODULE=“on”(可以通过go env 去查看)

  1. 那么安装成功后我们开始初探:
  2. 简单的println(“hello world”)实现
println("hello world")


执行效果如图,是不是和go比起来少了很多代码,并且有种python的风格

语法后续探索哦!!! 学习的路上任重而道远!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/910257.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号