定義しました:
let currentHours:Variable<Float> = Variable(0.0)
let currentRate:Variable<Float> = Variable(0.0)
そして、私はこれら2つの値を合計するためにcombinateLatestでObservableを作成したいと思います:
Observable.combineLatest(currentHours, currentRate, { (h, r) -> Float in
return Float(h+r)
})
私も試してみます:
let c = Observable.combineLatest(currentHours, currentRate) { $0 + $1 }
コンパイラエラーが常に発生します。ありがとう
これを試して:
let currentHours:Variable<Float> = Variable(0.0)
let currentRate:Variable<Float> = Variable(0.0)
let hoursAndRate = Observable.combineLatest(currentHours.asObservable(), currentRate.asObservable()){
return $0 + $1
}
ご覧のように、キーはcurrentHoursとcurrentRateを渡すことですObservables関数パラメーターで。