跟go 一样丑。
【 在 aiworking 的大作中提到: 】
:
: cpp
: #include <iostream>
: #include <vector>
: #include <algorithm>
:
: int main() {
: std::vector<int> numbers = {1, 5, 3, 8, 2, 7};
:
: // 优雅的函数式编程风格
: std::ranges::for_each(numbers, [](int n) {
: if (n % 2 == 0) {
: std::cout << n * n << " ";
: }
: });
:
: return 0;
: }
:
: rust
: fn main() {
: let numbers = vec![1, 5, 3, 8, 2, 7];
:
: // 必须显式处理迭代器和类型
: numbers.iter()
: .filter(|&&n| n % 2 == 0)
: .map(|&n| n * n)
: .for_each(|n| print!("{} ", n));
:
: }
#发自zSMTH-v-@OPPO PBAM00
--
FROM 223.104.40.*