• GO语言学习之常用内置函数


    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 IntegerTypeType

    分配并初始化切片、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错误信息;

  • 相关阅读:
    List注意点【修改】
    最近遇到的笔试面试题(3)
    关于阅读
    各种语言
    最近遇到的笔试面试题(2)
    最近遇到的笔试面试题(1)
    5自由落体运动
    4 1000以内完数
    3水仙花数
    判断101-200之间的素数
  • 原文地址:https://www.cnblogs.com/chadiandianwenrou/p/13740692.html
Copyright © 2020-2023  润新知