Slide 54
Slide 54 text
Delegated propertyͷఆٛ
class NonNullBaseObservableProperty(vararg propertyId: Int, value: T) :
BaseObservableProperty(propertyId = *propertyId, value = value)
fun BaseObservable.property(vararg propertyId: Int, value: T? = null) =
BaseObservableProperty(propertyId = *propertyId, value = value)
fun BaseObservable.nonNullProperty(vararg propertyId: Int, value: T) =
NonNullBaseObservableProperty(propertyId = *propertyId, value = value)
ܕ͕/PO/VMMͳͷ༻ͷఆٛ
֦ுؔʹ͓ͯ͘͠ͱ
͏࣌ʹศར