# Let's say I've got the following typealias
public typealias DateRange = (from: NSDate?, to: NSDate?)
# And use it here
var selectedDateRange: DateRange = (nil, nil)
パターンマッチングを使用して値を取得し、パターンマッチングを使用してアンラップすることはできますか?nil以外のパターン一致
# I can check vs. `nil` like so:
if case (nil, nil) = segmentControl.selectedCustomDateRange {
print("Damn, nil!")
}
# And I want something shorter than
if let from = segmentControl.selectedDateRange.from,
let to = segmentControl.selectedDateRange.to
{
model.setPeriod(from, to: to)
}
お勧めはありますか?
ああ!ありがとうございました。私は '(from:NSDate ?, to:NSDate?)'のようなバリエーションを試しましたが、それはうまくいきませんでした。 – netigger