網頁

2023/6/14

Golang 取得字串的第一個字 get first char of string

Go取得字串的第一個字的方法如下。


使用索引0可取得第一個字元ASCII十進位代碼;或用截取陣列語法[0:1][:1]截取開頭到索引1(不含)的字串。最重要的是要記得先檢查長度是否大於0,否則空字串會發生index out of range錯誤。

main.go

package main

import (
    "fmt"
)

func main() {

    s := "hello"
    if len(s) > 0 {
        fmt.Println(s[0])         // 104
        fmt.Println(string(s[0])) // h
        fmt.Println(s[0:1])       // h
        fmt.Println(s[:1])        // h
    }

}


沒有留言:

張貼留言