Просмотр полной версии : делитель длинных строк
Лично меня это бесит
var s:String = 'dfsdfsdfsdfsdfsdfssssssssdsddddddddddddddddd' // слишком длинно, не помещается на экране
s+= "sdfdfdfdfd" // продолжаем добавлять все равно длинно
s+= "dfdfdfdf"
Есть какие нибудь варианты написать так ?
var s:String = ' sdfsdfsdf
sdfsdfsdfsd
sdfsdfsdfsdf ';
const text : String = <![CDATA[line1
line2
line3
]]>.toString();
Партизан
05.06.2012, 23:37
var s:String = 'sfgfdlkgfklsngf'+
'dsfdsfdsfsagdsgs'+
'dafdsafdsfdsafdgg'+
'sdfdsfdsfdsfasfdsd';
Партизан , не там разница не велика тогда.
А вот mayakwd интересный вариант предложил. Еще кажется можно что то делать через \
Если совсем беда - можно заэмбедить, и как любой другой ресурс из массива байтов прочитать.
Для тестов обычно так вставляю (а не для тестов оно ведь обычно из файлов локализации или настроек грузится):
var text:String = <![CDATA[line1
line2
line3
line4]]>;
Можно еще такую ерунду добавить, чтобы лишние переносы убрать, которые появляются при таком встраивании:
text = text.replace(/\n\r/g, "\n").replace(/\r/g, "\n");
В этой строчке может быть чего-то лишнее, но выяснить поленился.
А, ну уже про CDATA написали выше.
А если беспокоит только длинна, то:
- в FD есть режим переноса строк
- для FDT/FB можно погуглить eclipse-овый плагин, почитать комменты в духе "ну ничего себе, в этой недоделанной IDE нет нормальных переносов", и найти плагин для "виртуального" переноса строк (т.е. строки переносятся, всё отлично, только нумерация сползает). Извините, на текущем компьютере не установлен - потому название и где искать не скажу.
Еще кажется можно что то делать через \
В С++ можно, а про as3 откуда такая информация? Всмысле поделитесь, если найдёте.
В С++ можно, а про as3 откуда такая информация? Всмысле поделитесь, если найдёте.
text = "<font color=\"#" + color.toString(16) + "\">" + text + "</font><br>"; У Кордума слямзил ))
Не, но здесь же только экранирование кавычек (я просто подумал, что возможны какие-то трюки с переносом строк в самом коде через '\' )
это да. но раньше про эту фичу тоже не знал
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.