func lengthOfLongestSubstring(s string) {
match := make(map[string]int)
var current string
current = s[0]
if match[current] == 1 {
///
}
}
なぜcannot use s[0] (type byte) as type string in assignment
が表示されますか?私が知る限り、s
はタイプstring
で、文字にアクセスするとタイプbyte
に変わるのはなぜですか?文字列のインデックスで文字を取得
s [0]を文字列に変換する作業はありますか? – DJSweetness
's [0]'は 'string'ではなく' byte'であるためです。あなたはバイト単位でしか動作させたくないのか、これはutf8のルーンで動作するのでしょうか? – JimB
@JimB私は地図上のキーとして使うことができるように文字を取得したいだけです – chefcurry7