美文网首页
Go day one

Go day one

作者: Timor小先生 | 来源:发表于2022-08-22 01:22 被阅读0次

package main

import "fmt"

func main() {

    fmt.Println("Hello World")

    fmt.Printf("Hello World %s", "zlx")

}

/**

1、go程序执行总是从main包的main函数开始执行  

2、fmt包提供了输入和输出函数  

3、{与fun同行,}单独占一行  

4、无分号; 

 5、go有25个关键字,今天学三个,main、import、func

*/

package main

import "fmt"

func main() {

    // km/s 光速 一个常量

   const lightSpeed =299792

  // 距离

  var distance =56000000

  fmt.Println(distance/lightSpeed, "s")

  distance2 :=401000000

  fmt.Println(distance2/lightSpeed, "s")

}

/**

  1、关键字const、var

*/

package main

import (

    "fmt"

    "math/rand"

    "testing"

)

/**

一次声明多个变量

*/

func Test(t *testing.T) {

    var (

        a =1

        b =2

      )

    fmt.Println(a, b)

    var c, d =3, 4

   fmt.Println(c, d)

    e, f :=5, 6

   fmt.Println(e, f)

}

/**

随机数

*/

func TestRand(t *testing.T) {

  num :=rand.Intn(10) +1

  fmt.Println(num)

  num =rand.Intn(10) +1

  fmt.Println(num)

}

/**

判断字符串包含

*/

func TestStrings(t *testing.T) {

    command :="stop aaa"

    flg :=strings.Contains(command, "stop")

    fmt.Println(flg)

}

/**

  1、if、for、switch

  2、关键字 if、else、switch、cast、 default、fallthrough、for、break,特别注意fallthrough与java不同,在case中使用,“下降到下一层”

*/

相关文章

网友评论

      本文标题:Go day one

      本文链接:https://www.haomeiwen.com/subject/rsmwgrtx.html