arrays - Julia 字符数组转字符串

标签 arrays string type-conversion julia

这似乎是一件很明显的事情,但我找不到解决方案。我试过:

convert(String, array)
# -> MethodError: Cannot `convert` an object of type Array{Char,1} to an object of type String

string(array)
# -> "['U']"

显然没有人实现我想要实现的目标。


我的整个代码如下所示:

function to_rna(dna)
    assignments = Dict('G' => 'C', 'C' => 'G', 'T' => 'A', 'A' => 'U')
    res = Char[length(dna)]
    for i in 1:length(dna)
        res[i] = assignments[dna[i]]
    end
    return string(res)
end

最佳答案

您需要实际的 String 构造函数:

julia> String(['a', 'b', 'c'])
"abc"

关于arrays - Julia 字符数组转字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68582375/

相关文章:

C++ - 类成员函数中的数组值自发改变

c - C 中的大型二维数组 - 堆栈溢出错误

c# 字符串是引用类型——为什么当我改变引用 A 的值时,引用 B 没有改变?

c++ - 如何通过cout将字符输出为整数?

arrays - 为什么这些连接根据大小不同?

javascript - AngularJS - 显示 ng-repeat 多数组

php - 为什么带单引号的字符串在插入数据库时​​会引发错误?

arrays - (bash) 如何访问作为离散数组元素的命令输出 block ?

python - 如何在德语语言环境中将字符串转换为 Python Decimal(使用逗号而不是点)

从字符串转换日期和/或时间时 C# 转换失败