ООП?
Вот спорим мы ужо мнооого времени... каждый наберет себе по кучке доказательств подтверждающих его теорию и пытается доказать свою правоту... но все забывают о копмпромисном решении... когда можно юзать и возможности ООП и возможности линейной программы...
так... к чему я это все веду... нашел прямое доказательство отсутствия ООП в Блитц, хотя это может быть просто глюком или я неправильно ченить юзаю... код: Код:
Type ft создаем динамический массив динамических массивов... нормальный язык программирования переварит это дело без проблем, но в блице получается глюк Код:
SecondType.st=New st Код:
SecondType.st=New st теперь теоретически должно быть один массив SecondType с двумя элементами, и два массива tf1 в каждом по 5 элементов, и из каждого элемента массива SecondType можно получить доступ к "вложенному" массиву tf1 и прочитать его значение... пробуем читать: Код:
For SecondType.st=Each st но не тут то все было, на самом деле блиц не создает вложенных типов, а вместо этого создает два параллельных типа... таким образом у нас два массива: SecondType с двумя элементами и tf1 с 10 элементами... причем из каждого элемента SecondType можно получить доступ ко всему массиву tf1 (можно было бы сделать разграничение... записали бы какоенить id туда и проверяли бы потом откуда это всё, но не сделали) ну и что это за ООП, спрошу я всех, которые отстаивали ООП теорию в блице? :) |
Re: ООП?
Какой ещё ООП в блице, откуда там ему взяться? :)
А наличие структур - это не ООП ;) Или я не правильно понял предмет разговора? |
Re: ООП?
>>:(
В хелп! http://boolean.name/showthread.php?t=10 Не знаю, что тов. SubZer0 называет "нормальный язык программирования", но точно знаю, что тот же С++ с таким подходом (пустое растранжирование адресов структур в никуда) - и того бы, что тебе B3D не вывел. С таким же успехом. Можно написать: Код:
local a Я, конечно, оценил полёт мысли и слабые попытки реализовать связанный список на б3д :support: , но только делается он на всех Цитата:
Цитата:
Да - ну и Ньюб конечно же прав. |
Re: ООП?
Дальнейшее обсасывание не понятно какой пробелмы считаю бессмысленным и потенциальным разжиганием холивара, а потому - close
|
Re: ООП?
Хммм... кроме излишних эмоций я не увидел ничего конкретного... (хотя я ничего увидеть и не ожидал... оно всегда так...
хммм смотрю наш форум начал превращаться во чтото подобное, где всех куданить посылают... Цитата:
люблю когда меня посылают туда где есть куча другого но то что мне надо не написано. Цитата:
Imp, не надо столько зла, а то как будто в самое больное место укусил... просто у меня была проблема с массивами в массивах... и если ее нельзя решить документированными средствами блица потому что он глючит, то это еще не повод злиться ;) из этого случая можно было бы целый пост в FAQ сделать... чтоб никто больше не споткнулся... ;) хммм... мне нравится наш ресурс... :super: не зря мы тут горбатимся... |
Re: ООП?
все кто попали в эту тему идем сюда, тут все описано :)
|
Часовой пояс GMT +4, время: 16:04. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot