2 个版本
0.1.1 | 2021年5月28日 |
---|---|
0.1.0 | 2021年5月28日 |
#2 in #subtract
12KB
279 行
switchstring
这是一个字符串,但与常规字符串不同,您还可以在这里减去子字符串。因此,它被称为 switchstring
原因
为了让数学家(也许还有你)为这种知识而痛苦
如何
use switchstring::Switchstring;
let a = "I promise I love maths";
let b = "maths";
let c = "cute rustaceans such as ferris";
let d: Switchstring = "I promise ".into();
let improved = String::from(-d + a - b + c);
assert_eq!("I love cute rustaceans such as ferris", improved);
lib.rs
:
可以减去的字符串
我保证这将是你需要的东西,100%!
示例
use switchstring::Switchstring;
let a = "I promise I love maths";
let b = "maths";
let c = "cute rustaceans such as ferris";
let d: Switchstring = "I promise ".into();
let improved = String::from(-d + a - b + c);
assert_eq!("I love cute rustaceans such as ferris", improved);