I think the error I'm getting here is misleading. Should I file a bug?

import CoreGraphics

func
+=(inLHS : inout CGPoint, inRHS : CGPoint)
{
    inLHS.x += inRHS.x
    inLHS.y += inRHS.y
}

struct
PathPoint
{
    var    anchorPt:    CGPoint?
}

var points = [PathPoint()]

let dv = CGPoint(x: 0, y: 0)
points[0].anchorPt = dv
points[0].anchorPt += dv


Playground execution failed: error: MyPlayground.playground:17:7: error: cannot 
subscript a value of type 'inout [PathPoint]' (aka 'inout Array<PathPoint>')
points[0].anchorPt += dv
~~~~~~^



-- 
Rick Mann
rm...@latencyzero.com


_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to