第二课 golang的常量、枚举、类型的讲解
发布日期:2021-05-14 20:12:08 浏览次数:19 分类:精选文章

本文共 3326 字,大约阅读时间需要 11 分钟。

Go������ ���������������������������

��� Go ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� Go ������������������������������������������������������������������������������������������


������

��� Go ������������������������������������������������������������������������������������������������������������������������������������������Go ������������������������������������������������������������

������������������

const APP_DOMAIN = "http://blog.csdn.net/wanmei002"

��������������������������������� APP_DOMAIN��������� "http://blog.csdn.net/wanmei002"���

������������������

const (
ADMIN_URL = "https://blog.csdn.net/wanmei002/admin"
HOME_URL = "https://blog.csdn.net/wanmei002/home"
)

������ const ( ... ) ��������������������������������������������������������������� optionally ������������������������������������������������������������������������ string ���������


������

Go ������������������ iota ���������������������������������iota ��������������������������������������������� 0������������������ 1 ��������������������� iota + 1 ���������������������

������������

const (
SUCCESS = iota // ������������ 0 ������
ERROR // 1
_ // 2������������
EXCEPTION // 3
)

������ iota ������������������ 0 ������������������_ ��������������������������������� iota ���������������������������������������������������������


������������

��� Go ���������������������������������������������������������������������������������������������������

���������

Go ������������������������������������������������������������������������������������

  • ������������
    var i int  // ������ i = 2
    var j := 2 // ���������������
  • ���������
    var str string
    var str = "hello world"
  • ������
    var arr [3]int  // ��������������������� 3 ������������������������������������ 0
    arr[0] = 1 // ������������������
    var arr := [3]int{1, 2, 3} // ���������������
  • ���������
    var bl bool
    var bl2 := true // ���������������
  • ���������
    type Person struct {
    Name string
    Age uint8
    }
    var student Person // ������������ `Person` ���������������������������������������������
    var student := Person{
    Name: "zzh",
    Age: 18,
    } // ���������������

  • ������������

    ��������������������������������������������������������������������������������� Go ���������������������������������������������������������������

    ������

    var sc []int  // ������������������������
    sc = make([]int, 5, 10) // make ������������������������������������ 5������������ 10
    sc2 := make([]int, 5, 10) // ��������������������������� 10

    ������

    var m map[string]int  // ���������������������������������������������
    m = make(map[string]int, 5) // make ������������������

    ������

    var c chan int  // ������������������������
    c = make(chan int, 1) // ������������������������ 1
    // ��������� Pi sending data
    c <- 1 // ��� 1 ������������������
    i := <-c // ������������������������

    ������

    i := 2  // ������������
    ii := &i // ii ��������������� 2 ���������
    a := 2
    ii := &a // ii ������������ 2 ���������

    ������������������������ Go ��������������������������es������ gql ��� ?. ���������������������������������������������������������������������������������

    上一篇:golang 第四课 结构体(struct)、interface{}、方法(func)详解
    下一篇:第三节课 运算、字符串连接、类型转换、断言

    发表评论

    最新留言

    哈哈,博客排版真的漂亮呢~
    [***.90.31.176]2025年05月02日 11时00分05秒