• 内置方法


    len

    可以用来获取切片,字符串,通道等的长度
    返回值类型为int,表示字符串的字符个数后者字节长度
    len("a") >>> 1
    len("中") >>>3

    对 unicode字符串的遍历

    不能使用 for i:="中文",i<len(i),i++{
    }
    这样中文会打印出三个ascii码,并不是我们要的中文

    拼接

    package main
    
    import (
    	"bytes"
    	"fmt"
    )
    
    var a string = "哈哈哈哈"
    var b string = "吼吼吼吼"
    
    func buffwrite() string {
    	var stringbuff bytes.Buffer
    	stringbuff.WriteString(a)
    	stringbuff.WriteString(b)
    	return stringbuff.String()
    
    }
    func main() {
    	fmt.Println(a)
    	fmt.Println(b)
    	fmt.Println("直接拼接", a+b)
    	fmt.Println("使用缓冲", buffwrite())
    
    }
    
    //bytes.Buffer是可以可以缓冲并且以往里面写入各种字节数组的,字符串也是一中字节数组,使用WriteString()方法写入
    // 将需要进行连接的字符串,通过writestring写入,写入到stringbuilder中,然后通过stringbuilder.String()方法将缓冲数据转化为字符串
    
    
  • 相关阅读:
    跳转网页
    在代码插入图像的位置
    图像宽度和高度
    添加图像
    指向同一网站中其中的页面的链接
    指向其他网站的链接
    嵌套列表
    定义
    LeetCode561 数组拆分 I
    LeetCode344 反转字符串
  • 原文地址:https://www.cnblogs.com/cizao/p/11481948.html
Copyright © 2020-2023  润新知