summaryrefslogtreecommitdiff
path: root/tests/projects/swift/cxx_interop_lib/lib/fibonacci/fibonacci.swift
blob: 9ade2bc48efa6a84087074b9bd1e04354cfa1b71 (plain)
1
2
3
4
5
6
7
public func fibonacciSwift(_ x: CInt) -> CInt {
    print("x [swift]: \(x)")
    if x <= 1 {
        return 1
    }
    return fibonacciSwift(x - 1) + fibonacciSwift(x - 2)
}