摘要:观点可能有益于经验较少的程序员在最近的一篇帖子中,作者回顾了曾被广泛讨论过的的优点,并认为这可能对经验较少的程序员有益开箱即用。并且得益于的帮助,可以快速创建项目并开始编程,并拥有测试文档格式化的全套支持。
expectrl 是一款自动化测试实用工具,专为交互式应用程序设计,支持:
创建进程
控制进程
与进程 IO 进行交互
示例
use expectrl::{spawn, Regex, Eof, WaitStatus};fn main() { let mut p = spawn("ftp speedtest.tele2.net").unwrap(); p.expect(Regex("Name //(.*//):")).unwrap(); p.send_line("anonymous").unwrap(); p.expect("Password").unwrap(); p.send_line("test").unwrap(); p.expect("ftp>").unwrap(); p.send_line("cd upload").unwrap(); p.expect("successfully changed./r/nftp>").unwrap(); p.send_line("pwd").unwrap(); p.expect(Regex("[0-9]+ /"/upload/"")).unwrap(); p.send_line("exit").unwrap(); p.expect(Eof).unwrap(); assert_eq!(p.wait().unwrap(), WaitStatus::Exited(p.pid(), 0));}
GitHub - zhiburt/expectrl: https://github.com/zhiburt/expectrl
Crates.io - expectrl: https://crates.io/crates/expectrl
系列文章 Plugin Development Kit in Rust 在近日发布了关于动态加载的新内容。
Plugins in Rust: Diving into Dynamic Loading: https://nullderef.com/blog/plugin-dynload/
在 Reddit 最近的一篇帖子中,作者回顾了曾被广泛讨论过的 Rust 的优点,并认为这可能对经验较少的程序员有益:
开箱即用。并且得益于 cargo 的帮助,可以快速创建项目并开始编程,并拥有测试、文档、格式化的全套支持。
简单易用。理解和模仿示例并不需要投入大量精力,程序往往能够清晰地表达自己的作用。在阅读文档和示例后,可以快速展开工作。(在学习阶段,如何准确完成工作相对没那么重要。)
鼓励探索。学习 Rust 可以推动对编程和计算机相关知识的理解,每深入一步都意味着有新的收获。
Reddit - Rust can be good for less experienced programmers: https://www.reddit.com/r/rust/comments/q2gwse/rust_can_be_good_for_less_experienced_programmers/
From 日报小组 PsiACE
社区学习交流平台订阅:
Rust.cc 论坛: 支持 rss
微信公众号:Rust 语言中文社区
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/121997.html
摘要:而近日上的一篇帖子引起了不少人讨论,不少开发者表示可能更适合那些编程经验较少的程序员,如果你有年的编程经验,那么入门会更快一些。 随着 Rust被亚马逊、谷歌等大厂...
摘要:而在最新出炉的开发者调查中,连续年成为最受开发者喜爱的编程语言。在杭州的冬季,这一次直播,再次点燃了中国社区。的到来月日,在中国北京,秘猿科技和将携手开启中国首届社区大会。 亚洲首届 RustCon Asia 将在 4 月 20 日于北京开启(也就是下周六啦~),大会为期 4 天,包括 20 日全天和 21 日上午的主题演讲以及 22-23 日的多个主题 workshop 环节。随着大...
摘要:还有从欧洲飞来的不同国籍的讲师和长期在社区活跃贡献的开发者将与大家在北京相聚。将是一次亚洲社区的大聚会,也因为此次大会,亚洲本土的社区连接到了全球其它地区的社区。大会现场将有同传支持,所以不必担心语言障碍。 RustCon Asia 上线 CFP(Call For Proposals)接受议题提交的两周时间里,我们共计收到了中英文议题 50 份!内容非常丰富并且比我们预期的更加多元,在...
阅读 3057·2021-11-23 10:09
阅读 2041·2021-10-26 09:51
阅读 952·2021-10-09 09:44
阅读 3875·2021-10-08 10:04
阅读 2727·2021-09-22 15:14
阅读 3561·2021-09-22 15:02
阅读 991·2021-08-24 10:03
阅读 1699·2019-12-27 12:14