• go语言基础(二)


    go语言基础(二)

    数据类型

    各语言的数据类型大同小异。go语言可以为数字类型和浮点类型设定位长,如int8,int16,int32,int64,uint8,float8,float32等。
    go语言没有double类型的数据,通过float32或float64控制精度。分别精确到小数点后面7、15位。
    有以下数字类型:

    • 数字型 整型 int 和浮点型 float32、float64
    • 布尔型 布尔型的值只可以是常量 true 或者 false。布尔值的空值为false。
    • 字符串型 字符串就是一串固定长度的字符连接起来的字符序列。Go 的字符串是由单个字节连接起来的。Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本。使用字符串时导入 strings 包。
    • 派生类型 如指针类型,数组类型,struct,函数,切片,map,interface 和 channel
      对于channel 学习可以参考这篇文章Go Channel 详解

    常量

    • 常量的定义:

    const identifier [type]  = value
    

    type可以省略,由编译器自行推断。

    • 多个常量与iota

    iota 在 const关键字出现时将被重置为 0(const 内部的第一行之前),const 中每新增一行常量声明将使 iota 计数一次(iota 可理解为 const 语句块中的行索引)。

     const{
         a = iota//a = 0
         b = iota//b = 1
         c = iota//c = 2
     }
    

    运算符

    运算符与C++相同。

  • 相关阅读:
    web中间件常见漏洞
    心脏滴血与利用
    mimikatz提取windows密码
    Linux文本编辑器
    Linux打包(归档 )压缩命令
    linux文件和目录命令
    SSL原理
    windows server 2008 安装步骤
    渗透测试术语
    centos 7 修改yum配置
  • 原文地址:https://www.cnblogs.com/Yasin-cxh/p/12687636.html
Copyright © 2020-2023  润新知