/
mpv_med
/
feature1module
Обзор
Документация
Войти
/
mpv_med
/
feature1module
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
Sources/Feature1Module/Feature1Module.swift
25 строк
787 B
Artem Zabludovskii
add module make()
21 янв 2025, 13:11
21 янв 2025, 13:11
a546e29
Код
Авторство
О чём код?
// The Swift Programming Language // https://docs.swift.org/swift-book import Feature1InterfaceModule import Feature2InterfaceModule import Core1Module public class Feature1ModuleInitilization { public static func make() { Feature1InterfaceModule(with: Feature1Module.shared) } } public class Feature1Module: Feature1Interface { nonisolated(unsafe) static let shared = Feature1Module() private init() {} public func getF1ModuleString() -> String { return "Feature1Module class in Feature1Module" } public func getF1AndF2ModuleString() -> String { let f2ModuleString = Feature2InterfaceModule.shared?.getF2ModuleString() ?? "None" return "Feature1Module:\n\(getF1ModuleString())\nFeature2Module:\n\(f2ModuleString)" } }