zoukankan      html  css  js  c++  java
  • 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错误信息;

  • 相关阅读:
    夜空中最亮的星
    让我留在你身边
    反思
    又想起民谣那诗
    初学积性函数
    P1049 装箱问题(01背包)
    set
    紫书 习题 10-4 UVa 1644(素数筛)
    紫书 习题 10-2 UVa 808(建立坐标+找规律)
    紫书 习题 10-1UVa 111040(找规律)
  • 原文地址:https://www.cnblogs.com/chadiandianwenrou/p/13740692.html
Copyright © 2011-2022 走看看