[swift-users] Strange Error about Default values

Zhao Xin owenzx at gmail.com
Wed Jan 18 16:01:52 CST 2017


Maybe what you want is

struct S1 {
    private var _v = 1
    var v:Int {
        get {
            return self._v
        }
    }
}

Zhaoxin



On Thu, Jan 19, 2017 at 2:08 AM, Jordan Rose via swift-users <
swift-users at swift.org> wrote:

> It is a terrible error message, though. I've filed SR-3671
> <https://bugs.swift.org/browse/SR-3671> to improve it. Thanks, LiMing
> (and Adrian).
>
> Jordan
>
>
> On Jan 18, 2017, at 07:29, Adrian Zubarev via swift-users <
> swift-users at swift.org> wrote:
>
> Computed properties do not have any default values. That said, you can
> only use didSet or willSet on properties like yours to observe them or
> remove the default value from the computed property completely to use get
> and set.
>
>
>
> --
> Adrian Zubarev
> Sent with Airmail
>
> Am 18. Januar 2017 um 15:06:16, Wang LiMing via swift-users (
> swift-users at swift.org) schrieb:
>
> In latest Xcode(8.2.1), playground
>
> struct S1 {
>   var v = 1 {
>     get {                   // report Error: Use of unresolved identifier
> ‘get'
>       return self.v.    // report Error: Use of unresolved identifier
> ‘self'
>    }
> }
>
> I can’t found the reason about the error.
> _______________________________________________
> swift-users mailing list
> swift-users at swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
>
>
> _______________________________________________
> swift-users mailing list
> swift-users at swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
>
>
>
> _______________________________________________
> swift-users mailing list
> swift-users at swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20170119/04321234/attachment.html>


More information about the swift-users mailing list