<-?-(_:_:)

public func <-?- <T>(target: inout T?, value: T) -> T

Assigns parameter value intotarget if target is nil and returns value in any case

Parameters

target

Pointer to where to store the given value

value

Value to be set

Return Value

Value for direct usage