官术网_书友最值得收藏!

String

Go comes with a string type as well as a strings package with a suite of useful functions such as Contains(), Join(), Replace(), Split(), Trim(), and ToUpper(). There is additionally a strconv package dedicated to converting various data types to and from strings. You can read more about the strings package at https://golang.org/pkg/strings/, and the strconv package at https://golang.org/pkg/strconv/.

Double quotes are used for strings. Single quotes are used only for an individual character or runes, not strings. Strings can be defined using the long form or short form with the declare-and-assign operator. You can also use the ` (backticks) symbol to encapsulate strings that span multiple lines. Here is a short example of string usage:

package main

import "fmt"

func main() {
// Long form assignment
var myText = "test string 1"

// Short form assignment
myText2 := "test string 2"

// Multiline string
myText3 := `long string
spanning multiple
lines`
fmt.Println(myText) fmt.Println(myText2) fmt.Println(myText3)
}
主站蜘蛛池模板: 台州市| 巧家县| 东丰县| 四子王旗| 漾濞| 南城县| 大邑县| 城固县| 涡阳县| 双峰县| 天门市| 夏河县| 法库县| 衡水市| 西和县| 高唐县| 隆德县| 三亚市| 阳信县| 射阳县| 鲜城| 黎川县| 广宗县| 庆城县| 罗平县| 日照市| 开原市| 措美县| 浦北县| 湖州市| 凤阳县| 阿荣旗| 绵阳市| 万全县| 内江市| 房产| 垫江县| 永济市| 株洲市| 杭锦旗| 平原县|