標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

Goの"/path/filepath" に「拡張子を除く関数」がないのが辛い

まぁ、自分で書いても数行なんですけどね

without.go

func withoutExt(fname string) string {
    ext := filepath.Ext(fname)
    return fname[:len(fname)-len(ext)]
}