zoukankan      html  css  js  c++  java
  • golang——常用内建函数

    1)func len(v Type) int

    返回长度,取决于具体类型;字符串返回字节数;channel返回缓存元素的个数;

    (2)func cap(v Type) int

    返回容量,取决于具体类型;切片返回底层数组长度;channel返回缓存容量;

    (3)func append(slice []Type, elems ...Type) []Type

    将元素追加到切片,返回更新后的切片;若容量不足,则新分配一个底层数组;

    (4)func copy(dst, src []Type) int

    切片复制,返回被复制的数量,即len(src)、len(dst)中较小的;支持字符串复制到字节切片;

    (5)func new(Type) *Type

    分配内存,返回类型指针;不初始化切片,map,channel;

    (6)func make(Type, size IntegerType) Type

    分配并初始化切片、map、channel对象;

    (7)func delete(m map[Type]Type1, key Type)

    根据键删除map中的元素;

    (8)func close(c chan<- Type)

    关闭channel;必须是双向channel或只发送channel;已关闭的channel在接收时第二参数返回false;

    (9)func panic(v interface{})

    终止程序,引发异常;

    (10)func recover() interface{}

    defer函数中调用,捕获panic错误信息;

    笃志:“博学而笃志,切问而近思,仁在其中矣。”
    弘毅:“士不可以不弘毅,任重而道远。”
    止于至善:“大学之道,在明明德,在亲民,在止于至善。”
    关注:笃志弘毅,止于至善
  • 相关阅读:
    MySQL安装图解
    程序员感触
    一个人的生活
    开始懂了
    limit 检索记录行
    Ajax的完整兼容各种浏览器版本代码
    java.lang.UnsupportedClassVersionError: Unsupported major.minor version 49.0的错误 [转]
    通信协议
    SDK
    毕业三个多月的感悟
  • 原文地址:https://www.cnblogs.com/dzhy/p/10935914.html
Copyright © 2011-2022 走看看