Difficulties to assign default value to a parameter of a function

前端 未结 3 712
攒了一身酷
攒了一身酷 2021-01-17 19:17

In a class, I defined a private constant, I try to use the constant as a default value of parameter of a function:

class Foo {
  // instance variable
  priva         


        
3条回答
  •  不要未来只要你来
    2021-01-17 20:08

    How about a top-level variable?

    fileprivate let DefaultValue = 10
    
    class Foo {
        public func doTask(amount: Int = DefaultValue) {
            ...
        }
    }
    

提交回复
热议问题