Хочу возвращать void функции


6 0

У меня есть предложение к 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;
	}
	// здесь идет еще код
}

Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Вадим

27 Сентября 2013

Вот в чем плюс C++ (хе-хе)


Александр

29 Сентября 2013

Ммм. Исключения?


Денис

20 Октября 2013

Михаил, когда вы напишете книгу "Assembler глазами хакера"? А то уже для всех популярных языков написали, а этот мощнейший язык остался в тени(((


Михаил Фленов

20 Октября 2013

Я знаю ассемблер совсем чуть чуть. Когда-то давным-давно в 90-х использовал, но только под DOS.


Денис

20 Октября 2013

Читал пару Ваших книг из этой серии. Очень понравилось! Думаю если решитесь то получиться отличная книга, ведь asm язык неограниченных возможностей.


Владимир

19 Ноября 2013

Опечатку в заголовке исправь: "Хочу ---> возарвщать <--- void функции"


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне