rust所有权与生命周期参数 发表于 2024-11-26 分类于 编程语言 , rust 生命周期参数泛型生命周期参数: ‘a通常和引用使用 1234567fn longest<'a>(s1: &'a str, s2: &'a str) -> &'a str{ if s1.len() > s2.len() { x }else{ y }} 函数具体化时泛型生命周期参数’a被指定为s2和s1中生命周期较短的那一个. 生命周期参数是为了指明某个对象的存活时间不能超过它所依赖的对象的存活时间.