For a friend:

This won't work.

class DerpController {
    private(set) var derp: Bool =  {
        return _findDerp() != nil
    }()
    
    private func _findDerp() -> AnyObject? {
        return nil
    }
}


but this works:

private func _findDerp() -> AnyObject? {
    return nil
}

class DerpController {
    private(set) var derp: Bool =  {
        return _findDerp() != nil
    }()
    
}

Is it because the var member cannot depend on another member during setup? 
Thanks in advance for insight.
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to