我的Go+语言初体验——(速爽到极致的Go+体验感)The Go+ Playground

红目香薰 社区中级贡献者
大数据领域优质创作者
博客专家认证
2021-11-24 00:18:14

欢迎大家参与【我的Go+语言初体验】活动:

活动地址:【https://bbs.csdn.net/topics/603464006?utm_source=1594742339

本文为大家带来最直接的【Go+】语言测试体验,欢迎点赞、评论、收藏。

前言:Go优势:

Go+对于科学数据:

Go+ 提供了更强大的数学表达式功能,例如有理数表达式,可简化数据科学目的的编程。

Go+ 支持字节码后端和 Go 代码生成。

与 Python 相比,Go+ 提供:

  • 更好的性能
  • 更像自然语言的语法
  • 与 Python 生态系统的兼容性(未来)
  • 数据科学和工程的相同语言

    本篇文章主要讲解:【变量定义、if判断、循环结构】三块内容

    目录

    欢迎大家参与【我的Go+语言初体验】活动:

    前言:Go优势:

    1、Go+运行环境

    2、测试编码【HelloWorld】

    3、变量定义

    4、有理数:bigint、bigrat、bigfloat

    5、if判断

    6、循环结构

    8、九九乘法表嵌套for循环测试


    1、Go+运行环境

    Go+环境在线地址:【https://play.goplus.org/

    运行效果:

    2、测试编码【HelloWorld】

    package main
    
    func main(){
    	println("HelloWorld")
    }

    点击【Run】运行 

    3、变量定义

    测试案例:值交换

    package main
    
    func main(){
    	var x=5
    	var y=10
    	var z=x
    	x=y
    	y=z
    	println("x:",x)
    	println("y:",y)
    }

    效果如下: 

    4、有理数:bigint、bigrat、bigfloat

    我们将有理数作为原生 Go+ 类型引入。我们使用后缀r来表示有理文字。例如, (1r << 200) 表示一个 big int ,其值等于 2 200。4/5r 表示有理常数 4/5。

    package main
    
    func main(){
    var a  = 1r << 65 
    var b  = 4/5r   
    c := b - 1/3r + 3 * 1/2r
    println(a, b, c)
     
    var x  = 1r << 65 
    var y  = 4/5r
    println(x, y)
    }

    5、if判断

    判断男女,11是男,12是女

    package main
    
    func main(){
    var sex=11
    if sex == 11 {
      print("男性")
    } else {
      print("女性")
    }
    }

    执行效果: 

    6、循环结构

    对>3的数求和

    package main
    
    func main(){
    sum := 0
    for x <- [1,2,3,4,5,7,11,12,15,17], x > 3 {
        sum += x
    }
    print(sum)
    }

    执行效果: 

    8、九九乘法表嵌套for循环测试

    package main
    
    func main(){
    for i := range 1:10 {
        for j := range 1:i+1 {
        	print(j,"*",i,"=",(j*i),"\t")
        }
        println()
    }
    
    }

    执行效果:

     欢迎点赞、评论。

    正在编辑更多内容,希望对大家会有所帮助,敬请期待。

    CSDN博客链接地址:【https://laoshifu.blog.csdn.net/article/details/121505595

    ...全文
    648 3 打赏 收藏 转发到动态 举报
    AI 作业
    写回复
    用AI写文章
    3 条回复
    切换为时间正序
    请发表友善的回复…
    发表回复
    叶庭云 社区初级贡献者 2021-11-27
    • 打赏
    • 举报
    回复

    xumingyu07 2021-11-25
    • 打赏
    • 举报
    回复

    https://play.goplus.org/p/UZK3SX97_o1
    乘法口诀表,有意思

    红目香薰 社区中级贡献者 2021-11-24
    • 打赏
    • 举报
    回复

    在线环境——直接就能测试,免去繁杂的环境搭建,使你快速的掌握Go+语言的基础语法。
    欢迎收藏、点赞、评论、转发。

    1,075

    社区成员

    发帖
    与我相关
    我的任务
    社区描述
    Go+ 官方开发者社区。我们希望向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者一起贡献代码、共建 Go+ 生态。 Go+ 官网:https://goplus.org/
    其他 企业社区
    社区管理员
    • Go+
    • 杨东杰
    加入社区
    • 近7日
    • 近30日
    • 至今
    社区公告

    本社区为 Go+ 官方开发者社区。我们希望向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者一起贡献代码、共建 Go+ 生态。

    Go+ 官网:https://goplus.org/
    GitHub地址:https://github.com/goplus/gop

    试试用AI创作助手写篇文章吧