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错误信息;

  • 相关阅读:
    bzoj 2456 mode
    codeforces 630 I(规律&&组合)
    codeforces 630H (组合数学)
    codeforces 651A Joysticks
    codeforces 651B Beautiful Paintings
    codeforces 625C K-special Tables
    codeforces 630F Selection of Personnel(组合数)
    codeforce 630N Forecast
    后缀数组模板
    Hdu5737-Differencia(有序表线段树)
  • 原文地址:https://www.cnblogs.com/chadiandianwenrou/p/13740692.html
Copyright © 2011-2022 走看看