Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 492 Bytes

TrimLeftFunc.md

File metadata and controls

35 lines (23 loc) · 492 Bytes

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

参数列表

  • s 字节切片
  • f 检查函数

返回值

  • []byte s的子字节切片

功能说明

  • TrimLeftFunc返回s的一个子字节切片,不包含s首部连续满足f(c)==true的字符c。

代码示例

package main

import (
	"bytes"
	"fmt"
)

func main() {
	s := []byte("123456789")
	f := func(r rune) bool {
		return r < '4'
	}
	fmt.Println(string(bytes.TrimLeftFunc(s, f)))
}

代码输出

456789