#learning #don-t #lower-case #occurrence #upper-case #purpose #convert-string

rust_stringz

这是一个简单的 Rust 字符串操作库,你可能不需要它。它只是为了学习目的。

3 个版本 (1 个稳定版)

1.0.0 2023 年 5 月 29 日
0.2.0 2023 年 5 月 28 日
0.1.0 2023 年 5 月 27 日

956文本处理

每月下载 27

MIT 许可证

7KB
129

rust_stringz

大家好,Rustaceans!欢迎来到 rust_stringz! 😃

这是一个简单的 Rust 字符串操作库,它的有用性就像一块巧克力茶壶。🍫☕

描述

rust_stringz 是一位 JavaScript 开发者在喝了很多杯咖啡后突发奇想:“嘿,为什么不用 Rust 学习呢?”所以,我们就有了这个库。这个库基本上相当于一个“Hello, World!”程序,但针对的是已经熟悉 JavaScript 并想深入了解美妙(并且有点令人生畏)的 Rust 世界的人。

这个库就像在卡姆登镇的摇滚音乐会上组织一场关于苏格拉底的哲学辩论——它不是常见的食物,可能会被更响亮的部分淹没,但如果你真的需要,它就在那里。

在 0.2.0 版本中,这个库现在可以做三件事:将字符串转换为小写,将字符串转换为大写,并计算字符串中子字符串的出现次数。你可能想,“嗯,我可以用 Rust 标准库做到这一点!”你完全正确。这个库类似于在特拉法加广场上设立一个新的茶室——英国人已经做得很好了,谢谢!但请记住,一切都是为了学习的目的!🎓

用法

首先,将 rust_stringz 添加到你的 Cargo.toml

[dependencies]
rust_stringz = "0.2.0"

然后导入库并开始使用它

extern crate rust_stringz;

let my_string = "Hello, Rust! Rust is fantastic!";
println!("{}", rust_stringz::to_lowercase(my_string)); // prints "hello, rust! rust is fantastic!"
println!("{}", rust_stringz::to_uppercase(my_string)); // prints "HELLO, RUST! RUST IS FANTASTIC!"
let count = rust_stringz::count_occurences(my_string, "Rust"); // counts the occurrences of "Rust"
println!("{}", count); // prints "2"

许可证

本项目采用 MIT 许可证。因此,你可以自由地以任何方式使用这个库,尽管我不确定你为什么想这样做...

无运行时依赖