AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.10.2012, 08:01   #1  
bodeaux is offline
bodeaux
Участник
Аватар для bodeaux
 
35 / 10 (1) +
Регистрация: 08.10.2012
Адрес: Екатеринбург
Строка в одинарных кавычках.
Подскажите, являются ли в X++ эквивалентными объявления строковых переменных в одинарных и двойных кавычках.

Есть ли отличия в содержимом переменных A и B:

str A = 'string' ;
str B ="string";
Старый 16.10.2012, 08:20   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
С точки зрения типов данных обе формы записи и в одинарных и в двойных кавычках эквиваленты.

В двойных кавычках записывается текст, который предназначен для отображения пользователю. В случае если в двойных кавычках вместо кода метки указать текст, компилятором будет выведена не ошибка, но предостережение:
Цитата:
Метод содержит текстовую константу: ...
В таком случае предпочтительнее использовать механизм меток, чтобы поддержать мультиязычность.
Если же текстовый литерал используется для служебных целей то использование меток может только навредить. Что бы обойти предупреждение компилятора в этом случае стоит использовать одинарные кавычки.

Ещё иногда удобно начать строку например с двойных кавычек чтобы в самом значении строки можно было бы безболезненно использовать одинарные, или наоборот.

Последний раз редактировалось S.Kuskov; 16.10.2012 в 08:23.
За это сообщение автора поблагодарили: bodeaux (1).
Старый 16.10.2012, 17:28   #3  
Player1 is offline
Player1
Участник
Самостоятельные клиенты AX
 
306 / 137 (5) +++++
Регистрация: 21.04.2008
Удобно выделять двойным кликом значение в кавычках, если они двойные
За это сообщение автора поблагодарили: bodeaux (1).
Теги
как правильно, текст

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 2009: Пустая строка не даёт закрыть форму "Строки производственного журнала..." Maxim Gorbunov DAX: Программирование 4 27.06.2012 12:41
Глюк. "Выбрать компанию" в гриде только одна строка Poleax DAX: Администрирование 10 06.07.2011 13:17
Выделяется не та строка в Lookup списке V.Yelkin DAX: Программирование 13 28.10.2008 09:20
Строка отгрузочной накладной в InventTrans разбилась на две RFC DAX: Функционал 5 22.06.2005 15:48
"Такая строка уже сущ." при переносе из Excel! Zelenhof DAX: Программирование 2 13.01.2003 13:41

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:04.