當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


GO TrimRightFunc用法及代碼示例

GO語言"bytes"包中"TrimRightFunc"函數的用法及代碼示例。

用法:

func TrimRightFunc(s []byte, f func(r rune) bool) []byte

TrimRightFunc 通過切掉所有滿足 f(c) 的尾隨 UTF-8 編碼代碼點 c 來返回 s 的子切片。

例子:

package main

import (
    "bytes"
    "fmt"
    "unicode"
)

func main() {
    fmt.Println(string(bytes.TrimRightFunc([]byte("go-gopher"), unicode.IsLetter)))
    fmt.Println(string(bytes.TrimRightFunc([]byte("go-gopher!"), unicode.IsPunct)))
    fmt.Println(string(bytes.TrimRightFunc([]byte("1234go-gopher!567"), unicode.IsNumber)))
}

輸出:

go-
go-gopher
1234go-gopher!

相關用法


注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 TrimRightFunc。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。