Сообщение Re[12]: Rust как замена C++ от 19.12.2019 15:12
Изменено 19.12.2019 15:14 Mamut [ищите в других сетях]
Re[12]: Rust как замена C++
DE>Если бы модули автоматически подключались, то как делать эту самую условную компиляцию? Вроде такого:
Теоретически:
[java]
#[cfg(target_os = "linux")]
#[path = "linux/mod.rs"]
use/import/черт-лысый что.угодно.где.угодно
#[cfg(target_os = "linux")]
#[path = "linux/mod.rs"]
use/import/черт-лысый что.угодно.где.угодно
[java]
К модулям это имеет нулевое отношение
DE>Ну и можно притянуть за уши облегчение рефакторинга, когда мы временно комментируем mod a вместо удаления/перемещения/переименования файла.
Што? Зачем удалять и т.п. файл?
Теоретически:
[java]
#[cfg(target_os = "linux")]
#[path = "linux/mod.rs"]
use/import/черт-лысый что.угодно.где.угодно
#[cfg(target_os = "linux")]
#[path = "linux/mod.rs"]
use/import/черт-лысый что.угодно.где.угодно
[java]
К модулям это имеет нулевое отношение
DE>Ну и можно притянуть за уши облегчение рефакторинга, когда мы временно комментируем mod a вместо удаления/перемещения/переименования файла.
Што? Зачем удалять и т.п. файл?
Re[12]: Rust как замена C++
DE>Если бы модули автоматически подключались, то как делать эту самую условную компиляцию? Вроде такого:
Теоретически:
К модулям это имеет нулевое отношение
DE>Ну и можно притянуть за уши облегчение рефакторинга, когда мы временно комментируем mod a вместо удаления/перемещения/переименования файла.
Што? Зачем удалять и т.п. файл?
Теоретически:
#[cfg(target_os = "linux")]
#[path = "linux/mod.rs"]
use/import/черт-лысый что.угодно.где.угодно
#[cfg(target_os = "linux")]
#[path = "linux/mod.rs"]
use/import/черт-лысый что.угодно.где.угодно
К модулям это имеет нулевое отношение
DE>Ну и можно притянуть за уши облегчение рефакторинга, когда мы временно комментируем mod a вместо удаления/перемещения/переименования файла.
Што? Зачем удалять и т.п. файл?