|
16.10.2012, 08:01 | #1 |
Участник
|
Строка в одинарных кавычках.
Подскажите, являются ли в X++ эквивалентными объявления строковых переменных в одинарных и двойных кавычках.
Есть ли отличия в содержимом переменных A и B: str A = 'string' ; str B ="string"; |
|
16.10.2012, 08:20 | #2 |
Участник
|
С точки зрения типов данных обе формы записи и в одинарных и в двойных кавычках эквиваленты.
В двойных кавычках записывается текст, который предназначен для отображения пользователю. В случае если в двойных кавычках вместо кода метки указать текст, компилятором будет выведена не ошибка, но предостережение: Цитата:
Метод содержит текстовую константу: ...
Если же текстовый литерал используется для служебных целей то использование меток может только навредить. Что бы обойти предупреждение компилятора в этом случае стоит использовать одинарные кавычки. Ещё иногда удобно начать строку например с двойных кавычек чтобы в самом значении строки можно было бы безболезненно использовать одинарные, или наоборот. Последний раз редактировалось S.Kuskov; 16.10.2012 в 08:23. |
|
|
За это сообщение автора поблагодарили: bodeaux (1). |
16.10.2012, 17:28 | #3 |
Участник
|
Удобно выделять двойным кликом значение в кавычках, если они двойные
|
|
|
За это сообщение автора поблагодарили: bodeaux (1). |
Теги |
как правильно, текст |
|
|