|
|
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
Как можно создать функцию, одним из параметров которой был бы массив? И что это за тип any ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 16:26 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
Вопрос отменяется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 16:32 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
benzoКак можно создать функцию, одним из параметров которой был бы массив? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 16:33 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
benzoИ что это за тип any ?Аналог variant в VB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 16:34 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
Ой. Еще вопрос. А можно ли передать типом any переменную типа MailMessage? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 16:43 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
benzoА можно ли передать типом any переменную типа MailMessage? В переменную типа Any можно запихнуть переменную любого типа. И вообще, некоторым товарищам прочесть Help не помешало бы ;). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 16:45 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
Намек понятен. But my English isn't enougth good to understant as good as need. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 16:49 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
можно. в any даже массив any можно передать, и в каждом по MailMessage Кста - объекты в PB всегда передаются по ссылке. Иногда забавно когда в чужом коде попадаются методы в которые объект передается и "Pass by" стоит readonly или reference. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 16:55 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
1. Русские программисты никогда не читают руководств и редко пользуются online подсказкой … 18. Русским программистам недоплачивают. Но и не существует суммы в мире, способной успокоить их желания. ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 16:57 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрей 1. Русские программисты никогда не читают руководств и редко пользуются online подсказкой … 18. Русским программистам недоплачивают. Но и не существует суммы в мире, способной успокоить их желания. ... Уважаемые гуру. Иногда действительно проще бывает обратиться в форум и спросить Вас о чем-либо, чем тратить продолжительное время на изучение help'a. Выражаю Вам свою признательность. Думаю, ко мне присоединятся многие новички. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 17:05 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрей Кста - объекты в PB всегда передаются по ссылке. Не всегда. Объекты с включенным autoinstantiate и структуры(если их тоже считать объектами) передаются по значению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 17:09 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрей Иногда забавно когда в чужом коде попадаются методы в которые объект передается и "Pass by" стоит readonly И что же забавного, когда readonly? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 19:17 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
ФилиппИ что же забавного, когда readonly? Если надо передать объект - достаточно value, все равно метод получает ссылку на объект. А если надо передать ИЗ метода ссылку на объект - тогда имеет смысл ставить reference. А в каком таком случае имеет смысл передавать объект (не структуру и не autoinstantiate) как readonly? Ну хоть один пример приведешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 21:36 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
забавный вы наш, а какой смысл вообще в ООП, и в PB в частности, имеет объявление констант? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2005, 03:02 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
В хелпе английским по белому написано: PB HelpWhen you pass an object by value, you pass a copy of the reference to the object. When you pass an object as read-only, you pass a copy of the reference to the object. В обоих случаях передается ссылка на объект. В обоих случаях можно менять свойства объекта пользуясь такой ссылкой. Где Вы усмотрели объявление константы при передаче ссылки на объект? По словам "passing objects value reference copy" легко найти в хелпе страничку "Passing objects". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2005, 05:37 |
|
||
|
Параметры функции
|
|||
|---|---|---|---|
|
#18+
я понял, сам спрашивал сам и отвечай: константы в ООП улучшают читаемость и понятность кода, а также обеспечивают контроль за их неизменяемостью на этапе компиляции авторГде Вы усмотрели объявление константы при передаче ссылки на объект? константой будет являться сама ссылка на объект, таким образом есть гарантия что функция не изменит эту ссылку (а не объект как вы подумали), да и компилятор ругнется если вы попробуете это сделать. Спасибо за ссылку на хелп. Чтобы не было взаимного недопонимания приведу полный текст Objects passed by value When you pass an object by value, you pass a copy of the reference to the object. That reference is still pointing to the original object. If you change properties of the object, you are changing the original object. However, you can change the value of the variable so that it points to another object without affecting the original variable. Objects passed by reference When you pass an object by reference, you pass a pointer to the original reference to the object. Again, if you change properties of the object, you are changing the original object. You can change the value of the variable that was passed, but the result is different—the original reference now points to the new object. Objects passed as read-only When you pass an object as read-only, you get a copy of the reference to the object. You cannot change the reference to point to a new object (because read-only is equivalent to a CONSTANT declaration), but you can change properties of the object. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2005, 10:43 |
|
||
|
|

start [/forum/topic.php?fid=15&fpage=86&tid=1338372]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 300ms |

| 0 / 0 |
