Имя: Пароль:
1C
1С v8
почему 1с стало использовать функцию Новый ?
,
0 vde69
 
модератор
27.08.13
09:54
пример:
Соединение = Новый(Тип("HTTPСоединение"), ПараметрыСоединения);

хотя раньше писали
Соединение = Новый HTTPСоединение();
1 mikecool
 
27.08.13
09:55
не понял вопроса
2 1Сергей
 
27.08.13
09:55
Потому что гладиолус?
3 drcrasher
 
27.08.13
09:55
потому что могут
4 Ranger_83
 
27.08.13
09:56
(0) тебе то что?
5 Ork
 
27.08.13
09:57
(0) Перестали платить за количество строк кода. Теперь можно укладывать в одну строку то, что раньше укладывали в три.
6 Rie
 
27.08.13
10:00
(0) Почему "стало"? У Новый вроде как изначально было два синтаксиса.
И обрати внимание на первый параметр - его ведь можно вычислять. Что невозможно в первом варианте.
7 Кирпич
 
27.08.13
10:02
(0) пьяный чтоли
8 Кирпич
 
27.08.13
10:03
и почему 1с - ОНО
не уважаешь?
9 Андрюха
 
27.08.13
10:03
(0) Это олдскульный синтаксис
10 1Сергей
 
27.08.13
10:03
(6) >>Что невозможно в первом варианте

ты хотел сказать "во втором"?
11 НЕА123
 
27.08.13
10:04
(0)
может для единообразия?
12 vde69
 
модератор
27.08.13
10:04
вообще странно когда это начинают переписывать - то обычно это означает что скоро откажутся от старого синтаксиса...
13 Rie
 
27.08.13
10:05
(10) Ну да...
14 Rie
 
27.08.13
10:09
(12) Так а никто не "начинал переписывать".
"Новый (New)
...
Синтаксис (вариант 2):
Новый(<Тип>[, <ПараметрыКонструктра>])
Параметры:
Тип
Имя типа или значение типа Тип
ПараметрыКонструктора
Массив параметров конструктора
"

Это - цитата из справки _8.0_.
15 le_
 
27.08.13
10:10
(12) Почему "старый синтаксис"? Испокон веков можно было писать и так и так. Вроде не было случаев, когда 1С кардинально меняла синтаксис (переход с 7 на 8 не считать). Это ж сколько всего переписывать пришлось бы...
16 Кирпич
 
27.08.13
10:11
(12) А при чем тут синтаксис? Синтаксис какой был, такой и остался. Конструктор по умолчанию и функция.
17 Кирпич
 
27.08.13
10:14
(12) но на всякий случай прикупи соли, спичек и крупы. вдруг и правда синтаксис изменят.
18 Кирпич
 
27.08.13
10:15
(12) ну и заодно почитай в википедии что такое синтаксис.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.