例如,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的一部分,但我甚至不能点击它,看看那里还有什么。
你是如何学习这些东西的?
答案 0 :(得分:0)
即使我已经知道(或猜测)并导入它,然后在我输入后选项单击sqrt,它让我知道它存在并且是Darwin.C.math的一部分,但我甚至无法点击那就是看那里还有什么。
希望我不会在这里误解这个问题,但是在你的IDE中,你是否尝试过cmd-click而不是按照你所说的选项点击 - 你要查找的功能?这将直接带你到达Darwin.C.math,而不仅仅是告诉你sqrt()
住在那里。