【Rust日报】是什么让Rust脱引而出

Rust实现多变量微积分 multicalc-rust发布0.2.0

Salient Features 突出特点

  • 用纯净、安全的Rust书写

  • no-std 友好,零堆分配,no panics

  • 完整记录代码示例

  • 全面的测试套件,可覆盖完整的代码,包括所有可能的错误情况

  • 基于特征的泛型实现,支持浮点数和复数

  • 支持线性、多项式、三角函数、指数以及任何复杂的方程式,包括任意数量的变量!

//function is x*x/2.0, derivative is known to be x
let func = | args: &[f64; 1] | -> f64 
{ 
    return args[0]*args[0]/2.0;
};

//total derivative around x = 2.0, expect a value of 2.00
let val = single_derivative::get_total(&func, 2.0, 0.001).unwrap();
assert!(f64::abs(val - 2.0) < 0.000001); //numerical error less than 1e-6

更多信息查看 GitHub,https://github.com/kmolan/multicalc-rust

Shapeshifter 是一个用 Rust 编写的命令行工具

Shapeshifter 可让您在保存的目录路径之间快速切换,使终端中的导航更加高效。

  • 快速导航:将目录路径另存为标记,并使用单个命令在它们之间切换。

  • 简单的 CLI 界面:易于使用的命令,用于管理和在保存的路径之间导航。

使用方法:

Command 命令Description 描述
shsDisplay all saved paths using fzf for selection. Change to selected directory.  
显示所有已保存的路径, fzf 用于选择。切换到所选目录。
shs "number"Change to the directory corresponding to the number provided.  
切换到与提供的号码相对应的目录。
shs list or shs l  shs list 或 shs lList all saved paths.  
列出所有已保存的路径。
shs save or shs s  shs save 或 shs sSave the current directory path.  
保存当前目录路径。
shs remove or shs r  shs remove 或 shs rRemove a saved path by selecting its number.  
通过选择已保存路径的编号来删除该路径。
shs clear or shs c  shs clear 或 shs cDelete all saved paths.  
删除所有已保存的路径。
shs help or shs h  shs help 或 shs hDisplay help for all commands.  
显示所有命令的帮助。

Rust Vs. Other Programming Languages: What Sets Rust Apart?

技术领域中不同编程语言的快速出现可能会影响构建软件产品时的编程语言/工具选择。尽管如此,一些编程语言还是脱颖而出,Rust 就是其中之一。Rust 是一种系统语言,旨在解决具有挑战性的软件问题。

详细内容见: https://strapi.io/blog/rust-vs-other-programming-languages-what-sets-rust-apart


From 日报小组 [倪步烤Neo]

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss

  • 微信公众号:Rust语言学习交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值