http://play.golang.org/p/CZTmhNepkM
バイトが必要な理由を誰か説明できますか? たとえば、外出先で同じことをしていますが、文字列パッケージはバイトよりも使いやすいです。文字列パッケージがあるのに、HasSuffix 機能にバイト パッケージが必要なのはなぜですか?
strings.HasSuffix(word, "ed")
bytes.HasSuffix(word_byte, []byte("ed"))
http://play.golang.org/p/CZTmhNepkM
バイトが必要な理由を誰か説明できますか? たとえば、外出先で同じことをしていますが、文字列パッケージはバイトよりも使いやすいです。文字列パッケージがあるのに、HasSuffix 機能にバイト パッケージが必要なのはなぜですか?
strings.HasSuffix(word, "ed")
bytes.HasSuffix(word_byte, []byte("ed"))
重要な答えの 1 つはパフォーマンスです。このバイオインフォマティクス タスク(最速の Go コードはこちら) のような大規模な文字列処理を行う場合、バイト スライス API は必須です。