{ #if DEBUG guard !isTesting else { yield viewState![keyPath: keyPath] return } #endif if let viewKeyPath = Target.ViewState.keyPathMap[keyPath] as? WritableKeyPath<Target, U> { yield target[keyPath: viewKeyPath] } else { fatalError() } } _modify { #if DEBUG guard !isTesting else { yield &viewState![keyPath: keyPath] return } #endif if let viewKeyPath = Target.ViewState.keyPathMap[keyPath] as? WritableKeyPath<Target, U> { yield &target[keyPath: viewKeyPath] } else { fatalError() } } } ཪͰɺҾͰड͚औͬͨ,FZ1BUIΛLFZ1BUI.BQΛ༻ͯ͠7JFX4UBUF͔Β7JFXͷ ,FZ1BUIͱมͯ͠ 4UBUF$POUBJOFS