zoukankan      html  css  js  c++  java
  • golang内置类型和内置函数

    golang内置类型和内置函数是不需要引入包直接可用的

    golang内置类型:

    1. 数值类型
      • string
      • int,unint
      • float32,float64
      • bool
      • array 有长度的
      • complex64,complex128
    2. 引用类型(指针类型)
      • slice
      • chan
      • map

    golang内置函数

    append --向数组,slice里添加元素,返回新的数组,slice
    delete --删除map里对应key的value值
    close --关闭通道
    new -- 分配内存,主要用来分配值类型如int,struct,返回指向type的指针
    make -- 分配内存,返回type本身(只用于slice,map,chan)
    painc -- 抛出异常,与recover连用
    recover -- 捕获异常
    copy --用于复制和连接slice,返回复制的数目
    len -- 来求长度,比如string、array、slice、map、channel ,返回长度

    golang内置接口:error

    type  error interface{
    	Error() string
    }
    

    只要实现了Error()方法就实现了error接口

    init函数和main函数:

    1. init函数和main函数都没有参数和返回值,由go程序自动调用
    2. init函数可以有多个,main函数只能在main包中,且只能有一个
    3. init函数比main函数先执行
  • 相关阅读:
    [SNOI2019]数论
    [HNOI2019]校园旅行
    [TJOI2019]唱、跳、rap和篮球
    [Ctsc2015]misc
    [IOI2018] meetings 会议
    [ZJOI2019]语言
    51nod1600 Simple KMP
    [APIO2013]道路费用
    [FJOI2018]领导集团问题
    [ZJOI2012]小蓝的好友
  • 原文地址:https://www.cnblogs.com/emptyCup/p/12975154.html
Copyright © 2011-2022 走看看