5
Loại char có from_digit()
và để lấy char từ một chữ số hoặc từ một số u32
, nhưng đâu là các hàm converse cho các loại số nguyên (tất cả chúng)?Hàm from_char() ở đâu cho các kiểu số nguyên?
tức là tôi dự kiến sẽ thấy một số hàm uN :: from_ {char | digit}() và iN :: from_ {char | digit}() (trong đó N là 8, 16, 32, 64 hoặc kích thước) để đối xứng nhưng dường như chúng không tồn tại.
Không rõ bạn muốn gì. Loại đầu vào của bạn là gì và loại nào bạn muốn làm đầu ra? Có lẽ bạn có thể thêm một chút mã ví dụ? Tôi không chắc chắn ý nghĩa của bạn là "trò chuyện", nhưng 'u32' ** là ** một kiểu số nguyên. Ý của bạn là * số nguyên đã ký *? – Shepmaster
Câu hỏi là siêu không rõ ràng, nhưng tôi giải thích "converse" trong ngữ cảnh này là "làm cách nào để chuyển đổi' char' thành 'u32'." Để làm điều đó, hãy xem: http://doc.rust-lang.org/std/primitive.char.html#method.to_digit – BurntSushi5
@Shepmaster dựa trên câu hỏi này: http://stackoverflow.com/questions/29751590/why- is-numone-cần-cho-iterating-over-a-range Tôi nghĩ rằng OP đang tìm kiếm một cách để chuyển đổi 'char' thành một giá trị số cho điểm mã, vì vậy ông có thể lặp qua nó. –