JavaScriptを有効にしてください

【GoLang】文字列を簡単に切り出す

 ·  ☕ 1 分で読めます

【GoLang】文字列を簡単に切り出す

GoLang で文字列を簡単に切り出すコロン記法メモ

文字列を簡単に切り出す

GoLang では簡単に文字列を切り出す方法があります。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
package main

import (
	"fmt"
)

func main() {
  // わかりやすく数字
	numbers := "123456789"
  // 5文字目以降(56789
	fmt.Printf("%s\n", numbers[4:])
  // 3文字目以前(123
	fmt.Printf("%s\n", numbers[:3])
  // 6文字目 - 7文字目(67
	fmt.Printf("%s\n", numbers[5:7])
}

1文字目は 0 から始まります。

  • : の左の数値が始点(文字列の最後まで切り出す
  • : の右の数値が終点(文字列の最初から切り出す
  • : のどちらにも数値が指定されていた場合は指定された部分のみ切り出します。

参考

共有

こぴぺたん
著者
こぴぺたん
Copy & Paste Engineer