arrays - Swift - 为什么我不能将一个 Double 数组附加到另一个 Double 数组
问题描述
我想附加这个数组
var rates = [1.00, 0.98, 0.97, 0.90, 0.86, 0.84, 0.80, 0.79, 0.78, 0.77, 0.76, 0.76, 0.68, 0.66, 0.63, 0.61, 0.60, 0.60, 0.59, 0.57, 0.57, 0.55, 0.53, 0.53, 0.51, 0.51, 0.49, 0.48, 0.47, 0.46, 0.46, 0.46, 0.44, 0.44, 0.44, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42]
有了这个
var ratesone = [2.00, 1.98, 1.97, 0.99, 0.89]
在某些条件下此代码不起作用 rates.append(ratesone) 这是错误消息 - 我已经用谷歌搜索了好几天没有满意的答案
'无法将'[Double]'类型的值转换为预期的参数类型'Double''
这些都是 Double 数组,所以它到底为什么要转换
解决方案
只需使用加入数组rates += ratesone
推荐阅读
- javascript - 有没有办法将 v-model 传递给切换特定手风琴的功能?
- shell - 使用 jq 你如何从具有 json 的变量中查询
- python - 如何使用 2 个输入进行预测?
- sql - 使用双引号对包含表进行内部连接的查询将永远占用
- google-cloud-platform - 为什么 Cloud Run 提供来自错误区域的响应?
- firebase - Flutter + firebase 安全吗?
- aws-documentdb - DocumentDB 3.6 版本的预期支持计划
- javascript - 我怎样才能正确处理这个承诺?
- amazon-web-services - 如何从 EKS Pod 读取 RDS 实例?
- angular - 如何使多个项目在Angular中共享同一个节点模块