摘要: 另一个没有所有权的数据类型是 Slice。Slice允许你引用集合中一段连续的元素序列,而不是引用整个集合。 我们看看一个编程小习题:写一个函数,该函数接收一个字符串,并返回在该字符串中找到的第一个单词。如果函数在该字符串中并未找到空格,则整个字符串就是一个单词,那应该返回整个字符串。 我们定义函数 阅读全文
posted @ 2021-02-27 23:17 johnny_zhao 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 我们的上一遍内容的代码有这样一个问题:我们必须将String返回给调用函数,以便在调用calculateLen后仍能使用String,因为String被移动到了calculateLen内。 下面是如何定义并使用一个(新的)calculateLen函数,它以一个对象的引用作为参数而不是获取值的所有权: 阅读全文
posted @ 2021-02-27 23:11 johnny_zhao 阅读(1104) 评论(0) 推荐(1) 编辑