Здравствуйте!
Сегодня я хочу рассказать вам об одном очень лаконично выполненном коде, который может вывести на экран единицу путем математических действий с переменной, не имеющей никакого значения.
Данный код на всем своем протяжении не использует ни одного числа. Для его работы нет необходимости присваивать численные значения переменным в принципе. Чуть ниже мною расположен листинг написанного мною кода. Весь код выполнен в Visual Basic 2010, поставляющийся в комплекте Visual Studio (уточнение для тех, кто хочет повторить мой код).
Public Class Form1
Dim X = X
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
X = X ^ X
Label1.Text = X
End Sub
End Class
Как можно заметить, во второй строке кода происходит объявление глобальной переменной, и тут же ей присваивается значение только что объявленной переменной. Таким образом, численное выражение переменной (X) является никаким. Третья строчка кода — есть процедура обработки события щелчка на кнопке, расположенной в пределах визуальной формы программы. Четвертая строчка — присваивание переменной (X) результата возведения переменной (X) в степень (X). Пятая строка — выведение результата математической операции на форму программы при помощи элемента Label. Две оставшиеся строки, разумеется, служат в технических целях для определения границ процедуры и класса Form1.
Выведенное значение на экран будет равняться единице.
Вот так, при помощи нехитрых манипуляций с пустотой, мы получили единицу, которая пустотой уже не является.
Спасибо за внимание!
Читать полностью »