我已经搜索了API的含义了一段时间。是的,我从总体概述中知道它,它是应用程序编程接口。它是应用程序的接口,仅供程序员使用,用户不需要它。应用程序可以更改,但API保持,..........我可以通过这么多隐喻来描述它。但它是什么?我还是不知道。
中的集合类型部分的最后一部分如果您需要使用带有 API 的字典的键或值来获取Array实例,请使用keys或values属性初始化新数组:
let airportCodes = [String](airports.keys)
// airportCodes is ["YYZ", "LHR"]
let airportNames = [String](airports.values)
// airportNames is ["Toronto Pearson", "London Heathrow"]
有人可以通过这个例子向我解释API吗?这里有什么API?这个怎么运作?
非常感谢
答案 0 :(得分:1)
API可以在不用反复编写相同内容的代码的情况下使用。 let airportNames = [String](airports.values)
表示你可以在这个数组中加上一个由一个字符串组成的airportNames数组。如果你想自己做,你必须首先初始化数组,然后添加它。 .values
将拥有它自己的功能和实现。它简化了编写代码的方式。