go相当详细的基础语法

打印 上一主题 下一主题

主题 843|帖子 843|积分 2529

运行命令 go run xx.go或者 go build xx.go + ./xx
  1. package main
  2. import (
  3.         "fmt"
  4. )
  5. func main() {
  6.         fmt.Println("hello world")
  7. }
复制代码
​         
基础语法
  1. package main
  2. import (
  3.         "fmt"
  4.         "math"
  5. )
  6. func main() {
  7.         var a = "ivanlee"
  8.         var b, c int = 1, 2
  9.         var d = true
  10.         var e float64
  11.         f := float32(e)
  12.         g := a + "_regina"
  13.         fmt.Println(a, b, c, d, e, f)
  14.         fmt.Println("g=", g)
  15.         const s string = "constant"
  16.         const h = 50000000
  17.         const i = 3e20 / h
  18.         fmt.Println(s, h, i, math.Sin(i))
  19. }
复制代码

  • 定义变量可分为:var+变量定义,变量 :=
  • 定义常量时没有类型限制,其可根据上下文自行进行定义
​            
if/else

[code]func main() {        if 7%2 == 0 {                fmt.Println("7%2==0")        } else {                fmt.Println("7%2!=0")        }        if num := 9; num < 0 {                fmt.Println("num < 0")        } else if num < 10 {                fmt.Println("0

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大连密封材料

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表