Function core::char::from_digit 1.0.0 (const: unstable)[−][src]
Expand description
将给定基数中的数字转换为 char
。
这里的 ‘radix’ 有时也称为 ‘base’。 基数 2 表示二进制数,以十进制表示的十进制,以十六进制表示十六进制的基数,以给出一些公共值。
支持任意基数。
如果输入不是给定基数中的数字,from_digit()
将返回 None
。
Panics
如果给定的基数大于 36,就会出现 panics。
Examples
基本用法:
use std::char;
let c = char::from_digit(4, 10);
assert_eq!(Some('4'), c);
// 十进制 11 是以 16 为底的一位数字
let c = char::from_digit(11, 16);
assert_eq!(Some('b'), c);
Run当输入不是数字时返回 None
:
use std::char;
let c = char::from_digit(20, 10);
assert_eq!(None, c);
Run传递较大的基数,导致 panic:
ⓘ
use std::char;
// 这个 panics
let c = char::from_digit(1, 37);
Run