История изменений
Исправление hateyoufeel, (текущая версия) :
Это понятно, просто вопрос в теме поставлен таким образом, «Поему void в С++ это как Unit, а не как None (кроме того факта что None:Option[Nothing], а как просто None)»
Мы с тобой разные темы читаем? Я этого тут не вижу. ТС спрашивал, почему в C void не используется как unit. Ответом будет тот факт, что авторы C/C++ мало что слышали о теории типов. Плюс, void появился далеко не сразу. Добавь к этому любовь авторов C/C++ к костылям в языке, и мы получаем то что имеем.
Исходная версия hateyoufeel, :
Это понятно, просто вопрос в теме поставлен таким образом, «Поему void в С++ это как Unit, а не как None (кроме того факта что None:Option[Nothing], а как просто None)»
Мы с тобой разные темы читаем? Я этого тут не вижу. ТС спрашивал, почему в C void не используется как unit. Ответом будет тот факт, что авторы C/C++ мало что слышали о теории типов. Плюс, void появился далеко не сразу.