я пишу public_func = let a = a_lot_of_lines_of_private_nested_code in my_simple_business_logic a и хочу отрефакторить как
public_func = my_simple_business_logic PrivateSubModule.a
, чтобы снизить когнетивную нагрузку с читающего на детали реализации на одном уровне абстракции
есть ли способ вложенный модуль _полностью_ скрыть извне публичного для прочих модулей или либ, как это делает банальный let in или просто лямбда?
есть модули, приватные на уровне компонента
Обсуждают сегодня