2 个版本
0.1.1 | 2019 年 9 月 3 日 |
---|---|
0.1.0 | 2019 年 9 月 1 日 |
#282 in 值格式化
10KB
129 行
numerus
将整数转换为罗马数字,反之亦然
示例
从整数转换为罗马数字。
use numerus::int_to_roman_upper;
let a = 14;
assert_eq!(int_to_roman_upper(a).unwrap(), "XIV");
从罗马数字转换为整数
use numerus::roman_to_int;
let year = "MCMXCVIII";
assert_eq!(roman_to_int(year).unwrap(), 1998);
更多示例请参阅文档
lib.rs
:
Numerus
将整数转换为罗马数字,反之亦然
示例
将整数转换为大写罗马数字。
use numerus::int_to_roman_upper;
let a = 14;
assert_eq!(int_to_roman_upper(a).unwrap(), "XIV");
将整数转换为小写罗马数字。
use numerus::int_to_roman_lower;
let a = 789;
assert_eq!(int_to_roman_lower(a).unwrap(), "dcclxxxix");
将罗马数字转换为整数
use numerus::roman_to_int;
let year = "MCMXCVIII";
assert_eq!(roman_to_int(year).unwrap(), 1998);
有关错误处理的更多信息,请参阅函数文档