我有一个Swift函数,它可以接受任意一个,并且我希望它能够接受一个String数组,一个Ints数组,一个混合数组,或者一个数组等等。parameter is Float) || (parameter is Double) { } else if parameter is String{ } else if parameter is Bool {
/
但是,我发现两个子类继承了相同的特征“句柄”,因此这两个子类可以用作函数判断器的输入。但是,B类有一个值名,C类没有这个变量。我想知道,如何判断输入函数"final“是否有变量"name”。trait Handle {
val name: Stringclass B extends F with Handle {
val name
如果变量中的值为null,是否可以测试变量是否定义为字符串?如果我写:bool c = b is string;
然后c将为false,因为 is 查看内容,该内容为null,而不是字符串。在这个例子中,我似乎是在尝试测试变量的内容。但是我想不看内容就测试变量本身。在给出的代码示例中,我可以看到b是字符串,但如果我不知道b是否是字符串,只想测试变量s,看看它是否为