gpt4 book ai didi

string - 如何在 Scala 中迭代列表的每个元素时修改它?

转载 作者:行者123 更新时间:2023-12-05 09:19:48 27 4
gpt4 key购买 nike

我有一个这样声明的字符串列表:

var re1_emoticons=""::Nil

然后我用表情符(字符串)填充了它。我正在尝试在 re1_emoticons 中的每个字符串的开头添加一个 \\,修改原始变量。

第一次尝试:

re1_emoticons.foreach(t=>"""\\""" + t)

第二次尝试:

re1_emoticons.foreach(t=>re1_emoticons.indexOf(t)="""\\"""+ t)

第三次尝试:

re1_emoticons.foreach(t=>re1_emoticons.indexOf(t):="""\\"""+ t)    

可是还是找不到路。有正确的方法吗?

最佳答案

使用 map 函数。它创建一个新列表,其中每个项目都应用了一个函数。当您获得新列表时,您可以将其分配给您已有的 var

re1_emoticons = re1_emoticons.map(t => """\\""" + t)

关于string - 如何在 Scala 中迭代列表的每个元素时修改它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39753527/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com