fn double(x: i64) -> i64 { return x * 2; } fn add(a: i64, b: i64) -> i64 { return a + b; } fn main() -> i64 { // 管道: 10 |> double() |> add(5) → add(double(10), 5) = 25 let result = 10 |> double() |> add(5); print_i64(result); // 25 return 0; }