摘要:
Mutate the Vec: fn vec_loop(mut v: Vec<i32>) -> Vec<i32> { for element in v.iter_mut() { // Fill this up so that each element in the Vec `v` is // mul 阅读全文
摘要:
Intro to Array.prototype.with(index, value) const ages = [10, 15, 20, 25]; const newAges = ages.with(1, 16); console.log(newAges); // [10, 16, 20, 25] 阅读全文
摘要:
Example 1: trait AppendBar { fn append_bar(self) -> Self; } impl AppendBar for String { fn append_bar(mut self) -> Self { self.push_str("Bar"); return 阅读全文
摘要:
Example 1: fn main() { let mut shopping_list: Vec<&str> = Vec::new(); shopping_list.push("milk"); } Example 2: struct Wrapper<T> { value: T, } impl<T> 阅读全文
摘要:
A baisc iter: #[test] fn main() { let my_fav_fruits = vec!["banana", "custard apple", "avocado", "peach", "raspberry"]; let mut my_iterable_fav_fruits 阅读全文
摘要:
function thankYouTag(arrayOfStrings,firstExpression, secondExpression, ...) { console.log( arrayOfStrings, // ["This is the first one ", " This is ano 阅读全文
摘要:
Symbol.for("key") Checks if a symbol with the key "key" already exists in the globals symbol registry. If yes, it returns the existing symbol, otherwi 阅读全文
摘要:
Difference betwen require and import require can be called conditionally, while the import statement cannot import statements are hoisted, but require 阅读全文
摘要:
Generator can run with for .. of and ..., which will only emit yield values For example: function* count() { yield 1; yield 2; return 3; } for (const 阅读全文
摘要:
Create a new User instance would create a new login function in memory each time? class User { constructor(username) { this.username = username; } log 阅读全文