package main
import (
"fmt"
"reflect"
)
// 字符串练习
func main() {
s1 := "abde efgh"
fmt.Println(s1, reflect.TypeOf(s1)) //判断变量的数据类型
//字符串的裁剪
s2 := s1[:] //直接值拷贝,将字符串从最前面拷贝到最后面
s3 := string(s1[0]) //拷贝特定的位,并将其ask码转为字符(golang没有char类型数据)
s4 := s1[0:4] //区间拷贝
s5 := s1[7:] //指定位拷贝,缺省第二个参数则拷贝到字符串最后一个
s6 := s1[:5] //指定位拷贝,缺省第一个参数则拷贝到字符串最前一个
fmt.Println(s2)
fmt.Println(s3)
fmt.Println(s4)
fmt.Println(s5)
fmt.Println(s6)
var s7 = `
1\
2\`//多行字符串,里面所有的输入都会按照字符串进行展示,注释无效
fmt.Println(s7)
}