上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 491 下一页
摘要: https://doc.rust-lang.org/rust-by-example/flow_control/if_let.htmlhttps://doc.rust-lang.org/rust-by-example/flow_control/while_let.html If let: #[test 阅读全文
posted @ 2024-03-04 21:53 Zhentiw 阅读(25) 评论(0) 推荐(0)
摘要: // Using catch-all error types like `Box<dyn error::Error>` isn't recommended // for library code, where callers might want to make decisions based on 阅读全文
posted @ 2024-03-04 21:28 Zhentiw 阅读(18) 评论(0) 推荐(0)
摘要: use std::error; use std::fmt; use std::num::ParseIntError; fn main() -> Result<(), Box<dyn error::Error>> { let pretend_user_input = "42"; let x: i64 阅读全文
posted @ 2024-03-04 21:15 Zhentiw 阅读(18) 评论(0) 推荐(0)
摘要: #[derive(PartialEq, Debug)] enum CreationError { Negative, Zero, } #[derive(PartialEq, Debug)] struct PositiveNonzeroInteger(u64); impl PositiveNonzer 阅读全文
posted @ 2024-03-01 16:14 Zhentiw 阅读(20) 评论(0) 推荐(0)
摘要: use std::num::ParseIntError; fn main() -> Result<(), ParseIntError> { let mut token = 100; let pretend_user_input = "8"; let cost = total_cost(pretend 阅读全文
posted @ 2024-03-01 16:08 Zhentiw 阅读(7) 评论(0) 推荐(0)
摘要: pub fn generate_nametag_text(name: String) -> Result<String, String> { if name.is_empty() { // Empty names aren't allowed. Err(String::from("`name` wa 阅读全文
posted @ 2024-03-01 15:49 Zhentiw 阅读(30) 评论(0) 推荐(0)
摘要: function logThis() { console.log(this) } const obj = { logThis, logThis2() { logThis() }, logThis3() { obj.logThis() } } obj.logThis(); obj.logThis2() 阅读全文
posted @ 2024-02-29 22:11 Zhentiw 阅读(8) 评论(0) 推荐(0)
摘要: Here is how typescript does the same thing export type Data = { projector: { //pwd [key: string]: { // key -> value [key: string]: string, } } } Here 阅读全文
posted @ 2024-02-29 19:54 Zhentiw 阅读(7) 评论(0) 推荐(0)
摘要: Following code has compile error: #[test] fn main() { let vec0 = vec![22, 44, 66]; let mut vec1 = fill_vec(vec0); assert_eq!(vec1, vec![22, 44, 66, 88 阅读全文
posted @ 2024-02-27 15:37 Zhentiw 阅读(13) 评论(0) 推荐(0)
摘要: Following code has borrow problem: #[test] fn main() { let vec0 = vec![22, 44, 66]; let vec1 = fill_vec(vec0); assert_eq!(vec0, vec![22, 44, 66]); ass 阅读全文
posted @ 2024-02-27 15:33 Zhentiw 阅读(21) 评论(0) 推荐(0)
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 491 下一页