👔log()
// ────────────────────────────────────────────────
// 2022.01.27 * (v.1) + log()
// 2022.01.28 / log() use Logger instead
// 2022.01.30 + log() + param `items: [HasMirrors]`
// / log(_ item:) delegate to `HasMirrors` method
// ────────────────────────────────────────────────
// ⭐ require `HasMirrors`
/// `log(msg)`
public func log(_ item: HasMirrors) {
_ = item.log()
}
/// `log(items)`
/// ⭐ benefit:
/// - needn't declare `items` as `HasMirrors`,
/// compiler will infer it.
public func log(_ items: [HasMirrors]) {
items.log()
}History
Last updated