Wie delegiere ich einen Anruf in kürzester Zeit an [0 .. <n]?
Hintergrun
Der Einfachheit halber habe ich diesen Alias verwendet:
typealias Deck = [Int]
Meine Anforderungen werden immer größer, daher habe ich meinen Code jetzt in Folgendes konvertiert:
class Deck
{
var deck : [Int]
// ... other members
}
Ich kann die meisten meiner Anrufe an @ delegiereself.deck
, aber nachdem ich ein bisschen gegoogelt habe, habe ich immer noch Probleme herauszufinden, wie ich diesen Anruf delegieren kann:
let deck = Deck()
for i in deck[0..<5] { } // <--- PROBLEMS HERE
Frag
Wie implementiere ich die Delegierung dieses Aufrufs?
Ich denke, es hat etwas mit @ zu tsubscript
undrange
(oder vielleichtsequence
?), aber ich hatte kein Glück, den Schnittpunkt dieser beiden Themen zu googeln.