Rust 字符串中的“growable”和“mutable”有什么区别?
作者:Armeen Moon 提问时间:2/25/2019
我正在阅读 The Rust Programming Language。文档将 String 定义为“growable”: UTF-8 编码的可增长字符串。 我发现可生长的并不等同于可变的,但是 ...
串 问答列表
作者:Armeen Moon 提问时间:2/25/2019
我正在阅读 The Rust Programming Language。文档将 String 定义为“growable”: UTF-8 编码的可增长字符串。 我发现可生长的并不等同于可变的,但是 ...
作者:cherryWood55 提问时间:3/30/2019
这个问题在这里已经有答案了: 如何通过引用传递变量? (40 个答案) 4年前关闭。 我们知道 Python 中的列表是可变对象。但是,以下代码不会更改正在函数中修改其值的列表的值。 def ch...
作者:Iulian Onofrei 提问时间:9/5/2019
我正在使用 RuboCop 默认强制执行的魔术注释,并且我无法将某些内容附加到字符串中:# frozen_string_literal: true string = 'hello' string ...
作者:rdxdkr 提问时间:7/28/2020
我正在从书中学习 Rust,我正在处理第 8 章末尾的练习,但我在将单词转换为猪拉丁语的练习中碰壁了。我特别想看看我是否可以将 a 传递给一个接受 a(也接受切片)的函数并修改其中引用的字符串,以便更...
作者:Wör Du Schnaffzig 提问时间:12/17/2020
我在以下测试程序中观察到一个奇怪的 ctypes 相关行为: import ctypes as ct def _pyfunc(a_c_string): print(type(a_c_string...
作者:jason 提问时间:1/5/2021
经常听到字符串是不可变的,这提高了安全性。我理解这样的想法,即由于字符串是最终的,因此以后无法更改其内容。但即使内容可以更改,我认为它仍然是安全的,因为代码是由开发人员而不是攻击者编写的。 否则在实...
作者:Sourabh 提问时间:4/2/2021
我有 2 个文件,让我们说它们,并且有一个全局变量,比如说(数据类型是一个字符串),我正在导入 .现在,在运行时,函数 in 调用 的函数,该函数更改了 in 的值,但此更改不会显示在 中,因为测试是...
作者:Syed Zeyad Zeyad 提问时间:1/3/2021
JavaScript 中的字符串是不可变的,但是当我们将“let”与字符串一起使用时,它变得可变,这往往意味着它们是可变的,我们如何证明字符串是不可变的,但在与 let 一起使用时它是可变的?...
作者:Soliloquyyyyy_ 提问时间:2/22/2019
public class doubleSum { private static String calculate(String a, String b){ String[] a_parts = ...
作者:Rajesh 提问时间:9/11/2023
这个问题在这里已经有答案了: 从用户那里获取数字列表作为输入 (11 个答案) 2个月前关闭。 我尝试使用这两个循环以及列表理解。即使我尝试将列表中的数字转换为整数,两者都无法解析整数。 stud...