Замечаю что некоторые в dc_cmd создают в командах переменные, а не используют params. Вопрос: это лучше или хуже, и как это влияет на скорость?
Вид для печати
Замечаю что некоторые в dc_cmd создают в командах переменные, а не используют params. Вопрос: это лучше или хуже, и как это влияет на скорость?
Не знаю что за бред, просто выдаёт ошибку:
https://b.radikal.ru/b20/1712/1e/3d279fbfde06.png
В чём может быть проблема?
Так может скинешь код? Скрин - это, конечно, хорошо, но раз ошибка в коде, где её быть не должно - косяк нужно искать именно в написанном коде
PHP код:
for (new i = strlen(inputtext)-1; i != -1; i--)
{
switch (inputtext[i])
{
case '0' .. '9', 'А' .. 'Я', 'а' .. 'я', 'A' .. 'Z', 'a' .. 'z': continue;// Ошибка выдаётся именно в этой строке
case '0' .. '9': continue; // делаем так, ошибки нету
default:
{
return 1;
}
}
}
Поменял кодировку на Cyrillic (Windows 1251) ошибки остались прежние. Переоткрыл с кодировку Cyrillic (Windows 1251) весь русский текст в коде стал в иероглифах:
Но ошибки прежниеPHP код:
case '0' .. '9', 'Рђ' .. 'РЇ', 'Р°' .. 'СЏ', 'A' .. 'Z', 'a' .. 'z': continue;
- - - Добавлено - - -
Странно, решил открыть через стандартный редактор pawno, но тут весь текст в иероглифах:
https://a.radikal.ru/a06/1712/24/c3359cd53c29.png
В настройках стоит кодировка windows 1251:
А в нижнем правом углу редактора UTF-8, меняешь на кодировку Windows 1251 он автоматический меняет на UFT-8PHP код:
{
"bold_folder_labels": true,
"color_scheme": "Packages/Color Scheme - Legacy/Slush & Poppies.tmTheme",
"create_window_at_startup": true,
"default_encoding": "Cyrillic (Windows 1251)",
"fallback_encoding": "Cyrillic (Windows 1251)",
"font_face": "Consolas",
"font_size": "10",
"highlight_modified_tabs": true,
"ignored_packages":
[
"Vintage"
],
"show_encoding": true
}
"Файл -> Сохранить в кодировке -> Cyrillic (Windows 1251)"
После
"Файл -> Переоткрыть в кодировке -> Cyrillic (Windows 1251)"
Но вряд ли так просто даст сохранить (или скомпилировать, не помню). Обычно после UTF остаются всякие спец-символы, которые не может прожевать Windows 1251. Нужно будет вручную их отыскать (если в Sublime включена подсветка строк с ошибками, можно ориентироваться по ним) и удалить. Ну я так всегда делал :)
Какая-то дичь. То ли у вас саблайм особенный, то ли я особенный. Мне нравится второй вариант.
В моем случае достаточно сохранить в windows 1251 и нажать ctrl z, чтобы символы восстановились. И все компилируется без проблем.