Rust vector iteration less than 1 minute read The following example shows difference of iterating vector items between for and with iter() method 1 2 3 4 let vs = vec![1, 2, 3]; for (v : vs) { // consumes v, owned v } 1 2 3 4 let vs = vec![1, 2, 3]; for (v : &vs) { // borrows vs, & v } 1 2 3 4 let vs = vec![1, 2, 3]; for (v : vs.iter()) { // this is equivalent to for (v: &vs) } 1 2 3 4 let vs = vec![1, 2, 3]; for (v : vs.into_iter()) { // this is equivalent to for (v: vs) } Share on Twitter Facebook LinkedIn Previous Next
C++ - std::piecewise_constructor to avoid temporary object creation less than 1 minute read Streamlining C++ Code - Avoiding Unnecessary C++ Object Creation - C++Now 2025
How to create MCP server with TypeScript less than 1 minute read The Ultimate MCP Crash Course - Build From Scratch
C++ custom view for ranges 2 minute read The following youtube shows a good explanation how we can define the custom view for ranges
How neural network works less than 1 minute read The following Youtube will explain all details from derivatives to building neural networks in scratch including how back propagation is working. If anyone i...