RosettaCodeData/Task/Parametric-polymorphism/Swift/parametric-polymorphism-1.swift
2023-07-01 13:44:08 -04:00

11 lines
193 B
Swift

class Tree<T> {
var value: T?
var left: Tree<T>?
var right: Tree<T>?
func replaceAll(value: T?) {
self.value = value
left?.replaceAll(value)
right?.replaceAll(value)
}
}