У меня есть предложение к Microsoft (хотя они наверно его не увидят) - позволить возвращать функции, которые возвращают void. Допустим, что у меня есть две функции, которые ничего не возвращают:
public void boo() {
return;
}
public void LogSomething() {
return;
}
Допустим, что я хочу перед самым возвратом из boo записать что-то в лог файл используя LogSomething. Было бы круто иметь возможность написать что-то типа:
public void boo() {
// здесь идет код
if (crash)
return LogSomething();
// здесь идет еще код
}
public void LogSomething() {
return;
}
Только вот в этом коде ошибка, потому что boo должна возвращать void и плевать, что LogSomething() тоже возвращает void, так писать в C# нельзя. А хотелось бы. Просто надоело видеть код в стиле:
public void boo() {
// здесь идет код
if (crash) {
LogSomething();
return;
}
// здесь идет еще код
}
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Вот в чем плюс C++ (хе-хе)
Ммм. Исключения?
Михаил, когда вы напишете книгу "Assembler глазами хакера"? А то уже для всех популярных языков написали, а этот мощнейший язык остался в тени(((
Я знаю ассемблер совсем чуть чуть. Когда-то давным-давно в 90-х использовал, но только под DOS.
Читал пару Ваших книг из этой серии. Очень понравилось! Думаю если решитесь то получиться отличная книга, ведь asm язык неограниченных возможностей.
Опечатку в заголовке исправь: "Хочу ---> возарвщать <--- void функции"
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.