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 <
[email protected]> 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 <
> [email protected]> 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 (
> [email protected]) 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
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-users
>
>
> _______________________________________________
> swift-users mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-users
>
>
>
> _______________________________________________
> swift-users mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-users
>
>
_______________________________________________
swift-users mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-users