(no subject)
Aug. 31st, 2010 11:07 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Продолжение "за что я ненавижу VB" . Строку типа:
result_of_boolean_function = (Len(StringToTest) > 0) and (Left(StringToTest, 1) = "a")
написать невозможно. Если эта тварь обнаружит, что первое условие ложно, она не успокоится и пойдет проверять дальше. И на попытке взять первый символ у пустой строки будет выть про ошибку программы. Приходится писать многострочные конструкции. Ненавижу. Мелочь, а неприятно.
result_of_boolean_function = (Len(StringToTest) > 0) and (Left(StringToTest, 1) = "a")
написать невозможно. Если эта тварь обнаружит, что первое условие ложно, она не успокоится и пойдет проверять дальше. И на попытке взять первый символ у пустой строки будет выть про ошибку программы. Приходится писать многострочные конструкции. Ненавижу. Мелочь, а неприятно.
no subject
Date: 2010-08-31 04:25 pm (UTC)no subject
Date: 2010-08-31 04:48 pm (UTC)(Со слезой в голосе) А что нельзя породить дочерние формы, меня не понимаешь, даааа?
no subject
Date: 2010-08-31 04:52 pm (UTC)no subject
Date: 2010-08-31 06:29 pm (UTC)no subject
Date: 2010-08-31 06:33 pm (UTC)