码迷,mamicode.com
首页 > 其他好文 > 详细

Rust中的所有权,引用和借用

时间:2019-08-23 00:00:19      阅读:44      评论:0      收藏:0      [点我收藏+]

标签:main   color   图片   length   int   rust   style   alc   class   

这个有意思,指针解释获新生!!!

fn main() {
    let mut s = String::from("hello");
    s.push_str(", world!");
    println!("{}", s);

    let s1 = String::from("hello");
    let (s2, len) = calculate_len(s1);
    println!("The len of ‘{}‘ is {}.", s2, len);

    let s1 = String::from("hello");
    let len = calculate_length(&s1);
    println!("The length of ‘{}‘ is {}.", s1, len);
}

fn calculate_len(s: String) -> (String, usize) {
    let length = s.len();
    (s, length)
}


fn calculate_length(s: &String) -> usize {
    s.len()
}

技术图片

技术图片

Rust中的所有权,引用和借用

标签:main   color   图片   length   int   rust   style   alc   class   

原文地址:https://www.cnblogs.com/aguncn/p/11397293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!