Go言語では簡単に独自のパッケージを作成する事ができます。とは言え、作業方法が分からなければどうしようもないのですが、中の人が親切にも動画を用意してくれています。英語が分からない人はこのブログを読むといいよ。 ここでは、文字列をひっくり返すという簡単なサンプルコードを例にパッケージ化作業を進めて行きます。 package main import ( "fmt" ) func reverse(s string) string { runes := []int(s) n, h := len(runes), len(runes)/2 for i:= 0; i < h; i++ { runes[i], runes[n-1-i] = runes[n-1-i], runes[i] } return string(runes) } func main() { s := "My Test String"