Ich habe diese Struktur,Bessere "Nichtsfunktion" in Swift?
typealias Tweak = (
grab:(_ p: SomeClass)->CGFloat,
change:(_ p: SomeClass, _ n: CGFloat)->(),
from:CGFloat, upto:CGFloat
)
(also die erste Zeile „gibt Ihnen einen Wert“, der zweite „ändert sich etwas“, sind die letzten beiden nur Grenzen.)
So, können Sie eine Reihe von solchen Dingen haben ...
var tweaks:[Tweak] = [
({_ in 0}, {_ in}, 0,0),
( {p in mainHeight},
{p, n in
mainHeight = n
paintDisplayWhatever()},
8.0, 28.0),
( {p in Some.global},
{p, n in
Some.global = n
fireball.adjust(heat: n)},
8.0, 28.0),
etc
Meine Frage ...
Bekanntmachung der erste in der Reihe, ich wollte einfach i t zu sein, die „nichts“ Version eines Tweak
Also, ich habe diese
nothingTweak: Tweak = ({_ in 0}, {_ in}, 0,0)
In Swift gibt es einen besseren Weg, um die beiden „nichts“ Schließungen zu tun, oder in der Tat, eine korrektere Weg, um das Ganze zu machen?
nothingTweak: Tweak = lessNilThanNil
Sie wissen?
brilliant !!!!!!!!!!!!!!!!!! – Fattie
* Fühlen Sie sich frei, mich zu etwas passenderes umzubenennen * das gab mir ein gutes Lachen aus irgendeinem Grund! – Fattie
Glücklich, @JoeBlow zu helfen :) – Hamish