swift - Swift 中的 DNA 到 RNA 转录

标签 swift string dna-sequence

我正在尝试在 Swift 中返回给定 DNA 链(字符串)的 RNA 互补序列。基本上,如果 DNA 有一个“T”,我会用“U”代替它。

我的代码是:

func toRNA(DNA: String) -> String{
    var RNA = DNA
    for ntide in RNA{
        if ntide == "T"{
            ntide = "U"
        }
    }
    return RNA
}

swift::错误:

cannot assign to value: 'ntide' is a 'let' constant

ntide = "U"
~~~~~ ^

最佳答案

使用

func toRNA(DNA: String) -> String{
    return DNA.replacingOccurrences(of: "T", with: "U")
}

关于swift - Swift 中的 DNA 到 RNA 转录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48568670/

相关文章:

Swift 检查对象数组的动态类型

ios - 在 Swift 中初始化通用 RGB

ios - 如何在 Swift 中制作引脚注释标注?

swift - 让应用程序和服务器保持完美运行?

c++ - 模板 char/wchar_t、string/wstring、cout/wcout、regexp/wregex(或任何可能的解决方法)

python - 寻找一个python函数来查找字符串中最长的连续重复子串

c - 将生成的整数存储到数组中以生成字符串

javascript - 计算模式在字符串中出现的次数

python - 反向互补DNA

Java程序故障