如何在swift 4

时间:2018-01-13 03:49:20

标签: swift function call

我习惯和Matlab合作,并且正在努力研究如何在swift中做一些相同的事情。

在Matlab中,我可以在一个单独的文件中创建一个函数并将其保存(在同一目录中)与function1.m

在我的第二个功能" function2.m"我可以简单地调用函数 function1(输入参数),它在" function 2"中调用这个单独的文件。

有没有办法在swift中保存一个函数文件,并在一个单独的游乐场或项目中调用它。我知道如何在swift中的同一个文件中调用一个函数,但是,如果这个函数是在一个单独的文件中编写的,有没有办法调用它,而不必在新文件中显式复制/重写该函数。

我有一个文件保存在名为Fibonacci.swift的同一目录中,它只包含一个计算Fibonacci系列的函数,该函数称为fibonacci,在该文件中我可以简单地通过fibonacci调用它(直到:Int)

我试过用一个单独的文件调用这个fibonacci函数; 斐波纳契(直到:Int) 并尝试过 导入Fibonacci.swift但这更像是一个"我不知道我在做什么"尝试

上述尝试都没有奏效,所以任何帮助都会受到赞赏。 干杯 - HB

1 个答案:

答案 0 :(得分:0)

您的职能需要公开:

public func fibonacci(until: Int) {
    // Do something
}