• go语言学习笔记二


    1. printf为格式化输出,可以用占位符,如%d,%T
    println和print不可以用占位符
    2.go语言中没有while和dowhile循环,只有for循环
    for循环有三种使用形式
    (1)for表达式1;表达式2;表达式3
    (2)for 返回值:=range集合{}
    (3)for条件{}(相当于while)
    3.随机数一定要加上混淆(获取当前时间种子)
    4.go语言二维数组赋值不支持所有值放到一个括号里面
    5.var arr [2][3] int = [2][3]{1:{1:1}}表示给第一行第一列赋值为1
    6.go语言中有切片,相当于动态数组,用append赋值
    7.切片名本身就是一个地址
    8.cap表示切片的容量,len是切片的长度
    9.切片截取:[起始下标:终止小标:切片容量]切片容量为起始下标到第三个输入值得差
    切片容量必须大于切片长度
    10.字符串:
    contains(str1,str2)(被查找的字符串,查找字符串)
    join:字符串的切片。join(数组,符号)把一串数组链接到一起
    index:查找下标,找到为true,找不到为-1
    repeat:repeat(重复打多少次)
    replace:用于替换replace(str,old,new,次数),负数表示全部替换
    split :切片split(字符串,切片的依据)
    trim:去掉前后内容trim(字符串,去掉的内容)
    Fields:去掉字符串中的空格,转成切片
    11.strvonv用来将其他字符准换成字符串(format)
    int:可以规定进制(2-34位)
    float:3.14(转化的字符,‘f’小数位数,64位)
    Itoa:将数据换换成字符串
    12.字符串转换成其他的格式(parse)有错误信息【要有两个参数】

    https://necydcy.me/
  • 相关阅读:
    SpringCloud-sleuth-zipkin链路追踪
    关于encodeURI() 踩的坑
    兄弟ifream的方法调用
    jq为什么能用$操作
    js获取一周的日期范围
    layui中实现上传图片压缩
    input预览上传图片
    js获取地址栏参数
    计算两天之间的天数差
    文字始终均匀分布整个div
  • 原文地址:https://www.cnblogs.com/miria-486/p/9989430.html
Copyright © 2020-2023  润新知