将简单代码集成为复杂代码

我有一个非常简单的代码,由于我是编码方面的新手,所以我无法“适应”我更复杂的项目。

此代码的目的是从数组中生成随机字符串/元素,而无需重复,直到整个数组用完为止。

我在下面粘贴了可实现我所需要功能的代码。

我的问题是:我似乎找不到一种将功能代码集成到我的大型项目中的方法,该项目具有用于结构,协议等的完全独立的文件夹。


我的问题是:

有没有办法采用我在下面创建的结构,并整合其他项目中的工作代码来实现这一目标?

我已经在这个问题上工作了好几天了。

这是我在复杂项目中拥有的当前“结构”:

Lines <- "
     SUBJID SITEID    ARMCD
1 102-S0001    102 SER401_A
2 102-S0002    102 SER401_A
3 102-S0003    102 SER401_P
4 102-S0005    102 SER401_A
5 102-S0006    102 SER401_A
6 107-S0002    107 SER401_A
7 108-S0002    108 SER401_A
8 108-S0004    108 SER401_P"
test <- read.table(text = Lines,as.is = TRUE)

这是在我的其他项目中实现最终结果的工作功能:

import UIKit
struct Test {

    var text : String

    init(text: String) {
        self.text = text
    }
}

我收到了许多不同的错误,太多了甚至无法列出。在这一点上,我无法弄清楚。

songyish 回答:将简单代码集成为复杂代码

如果您是从其他项目中提取代码的唯一原因,那么有一个更简单的选择:

在您的数组中获得一个随机实体

let random = array.randomElement()

或获取随机索引

let randomIndex = Int.random(in: 0 ..< array.count)

如果这不是您的意思,那么您需要进一步阐明您的问题。

本文链接:https://www.f2er.com/3127024.html

大家都在问