MST

星途 面试题库

面试题:Rust中map链式调用处理复杂结构体

定义一个结构体`Point`,包含`x`和`y`两个`i32`类型的字段。现有一个`Vec<Point>`,请使用`map`链式调用,计算每个`Point`到原点`(0, 0)`的距离(距离公式:sqrt(x * x + y * y)),并返回一个包含这些距离的`Vec<f64>`。同时,要求在链式调用中处理可能出现的错误(例如开方函数可能返回`Err`)。
17.1万 热度难度
编程语言Rust

知识考点

AI 面试