Rust版fish-shell的首次发布计划
fish-shell的Rust移植已完成,接近发布。目前已经在github上创建issue来追踪Rust版fish-shell的首次发布计划。
在不久的未来,大家就会用上 Rust版的fish-shell 了。
如何在Rust中使用命名函数参数
文章讨论了如何在Rust中模拟现代语言中的"命名函数参数"特性。虽然Rust原生不支持这一特性,但作者介绍了一个名为bon的Rust crate,它通过简单的属性#[bon::builder],让函数调用者能够以类似Python的方式使用命名参数。这种方法简化了代码,提高了函数调用的可读性和易用性。
下面是一个使用例子:
use bon::builder;
#[builder]
fn greet(name: &str, age: u32) -> String {
format!("Hello {name} with age {age}!")
}
let greeting = greet()
.name("Bon")
.age(24)
.call();
assert_eq!(greeting, "Hello Bon with age 24!");
系统编程学习之旅
作者是一位经验丰富的网络工程师, 作者决定拓宽视野,进军系统编程领域。他计划通过博客记录自己的学习过程,以保持学习动力和自我监督。作者制定了一个结构化的学习计划,包括计算机科学基础、数据库开发和Rust语言实践。他希望通过分享自己的学习计划和进度,不仅为自己的学习提供方向,也能激励他人踏上类似的学习之旅。
--
From 日报小组 BobQ, FBI小白
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论