About

<#TEMPLATE_INCLUDE_NINEPAGE_ABOUTME#>
  • Apr

    19

    在使用一个结构体对象或类对象前,必须先初始化储值属性

    • 0 Comments
    • Swift
    • 发布:古树悬叶
    • 引用:0
    • 浏览:
    struct Color
    {
        let red, green, blue:Double

        mutating func someColor()
        {
            //虽然这里什么也没有调用
        }

        init(g:Double)
        {
            red = g
            green = g
            //someColor()//但这里就是错的
            blue = g
            someColor()//隐式的调用self.someColor(),而这个self的储值属性必须是经过初始化的
        }
    }
    • Tags:
    • 2015 / 4 / 19
    相关文章:
      Post Comment.

      发表评论