メインパッケージ のインポート( "FMT" ""を反映 ) FUNC isAnagram(S文字列、文字列T)BOOL { //地図M1 VAR [文字列]のint //地図M2のVAR [文字列]をint 述べデフォルト//マップがnilである、与えますメイクによってインスタンス メイク(地図[文字列] int)を=:M1 M2:メイク(地図[文字列] int)を= レンジS = {:_ため、I M1 [文字列(I)] ++ } _、Jため:範囲= {T M2 [文字列(J)] ++ } 戻りreflect.DeepEqual(M1、M2) //マップを直接"=="比較は使用できません } FUNCメイン(){ S:= "こんにちは" Tを: = "lelho" // isAnagram(S、T) fmt.Println(isAnagram(S、T)) }