rust_for_java_devs:面向 Java 开发人员的 Rust

时间:2024-07-19 10:38:13
【文件属性】:

文件名称:rust_for_java_devs:面向 Java 开发人员的 Rust

文件大小:14KB

文件格式:ZIP

更新时间:2024-07-19 10:38:13

Rust

rust_for_java_devs 一个过度记录的 Rust 库,它通过解决一个简单的技术设计挑战并绘制大量与 Java 的直接类比来引入 Rust。 技术挑战 一家超市销售以下 3 种产品: 产品 A = 20 美元 产品 B = 50 美元(或 3 个价格为 5 个) 产品 C = 30 美元 实现用于计算给定商品序列价格的结账登记员的代码。 输入是字符串形式的产品列表,例如 "ABBACBBAB" :输出应为整数 240。请考虑解决方案中的可测试性、文档和良好的编码实践。 作为额外的挑战,请考虑如何以编程方式提供新的定价规则。 执行以下操作: public class Supermarket { public int checkout(String items); } 这项练习起源于一家时尚的初创公司,该公司将保持匿名,以尽量减少对招聘流程


【文件预览】:
rust_for_java_devs-master
----.gitignore(60B)
----src()
--------lib.rs(14KB)
----Cargo.toml(85B)
----pom.xml(896B)
----java()
--------reasonable_implementation()
----README.md(2KB)
----tests()
--------java()
--------rust()

网友评论