如何找到可导入的函数[Swift]

时间:2017-02-19 23:07:31

标签: swift

例如,sqrt(x)。基于我的搜索(可能最有帮助here),我知道我可以导入Darwin或UIKit等,并让sqrt工作。 (或者根据here.squareRoot())但是对于将来,谁知道我想要使用什么功能,如何在没有人问过这个问题的情况下我自己找到它?

在C ++中(我比较常用),我所要做的就是去任何类型的C ++文档站点,搜索sqrt或square root,我发现我应该包含cmath或math.h如果我想看看还有什么在cmath,这非常简单,我只需点击它。

但是我正试图与Swift做类似的事情。如果我搜索内置或在线文档,最好搜索sqrt得到的是this,但这绝对没有迹象表明我可以通过导入Darwin来使用它,更不用说完全没有描述了。 (搜索平方根确实很幸运地找到了.squareRoot(),但那不需要导入,所以这不是真正的问题)

即使我已经知道(或猜测)并导入它,然后在我输入后选项单击sqrt,它让我知道它存在并且是Darwin.C.math的一部分,但我甚至不能点击它,看看那里还有什么。

你是如何学习这些东西的?

1 个答案:

答案 0 :(得分:0)

  

即使我已经知道(或猜测)并导入它,然后在我输入后选项单击sqrt,它让我知道它存在并且是Darwin.C.math的一部分,但我甚至无法点击那就是看那里还有什么。

希望我不会在这里误解这个问题,但是在你的IDE中,你是否尝试过cmd-click而不是按照你所说的选项点击 - 你要查找的功能?这将直接带你到达Darwin.C.math,而不仅仅是告诉你sqrt()住在那里。