生锈的玩具浏览器引擎 源码
第2部分:HTML fn consume_char() 1文字进める Rustの文字列はUTF-8のバイト列なので,次の文字列に进めるために単纯に1バイト进めるだけだとマルチバイト文字列に対応できない -> char_indices()というメソッドを使うといい // Return the current character, and advance self.pos to the next character. fn consume_char ( & mut self ) -> char { let mut iter = self .input[ self .pos..]. ch
下载地址
用户评论