![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как правельно складывать строки? [D7, D2005, XP]
Stepper © (2008-04-10 14:07:00)Делаю так:
...
var
str, str1, str2: string;
begin
str := str1 + str2;
end;
Корректна ли данная реализация? И как надо?
Stepper (2008-04-10 21:07:00) [1]
> Kolan © (10.04.08 14:18) [7]
Спасибо за совет!
> palva © (10.04.08 15:46) [15]
И Вам Спасибо, за приведенный пример!
> Anatoly Podgoretsky © (10.04.08 14:25) [11]
Дяде Толе, Пожизненный Респект и Уважуха!
> Sergey13 © (10.04.08 14:11) [2]
> Оригинал (10.04.08 14:16) [6]
> Плохиш © (10.04.08 15:01) [14]
З.Ы. Выкидывайте ф топку свои Троян-Интерператоры! И спуститесь на землю!
palva (2008-04-10 15:46:00) [2]Вот так еще можно, чтобы знак '+' не вызывал ассоциаций с арифметикой.
str := concat(str1, str2);
Плохиш (2008-04-10 15:01:00) [3]
> Stepper (10.04.08 14:14) [4]
> Я спросил Как правельно?
Во времена моего обучения писаться должно было "прав ильно".
Kolan (2008-04-10 14:37:00) [4]> автор партизан
Да ессно, он испугался. Спросил простой конкретный вопрос с примером, а получил чёрт знает что.
Anatoly Podgoretsky (2008-04-10 14:33:00) [5]> Slym (10.04.2008 14:22:10) [10]
Ну кроме этого можно предположить и более простое Name := FirstName+Surname, но дело в том, что автор партизан.
Anatoly Podgoretsky (2008-04-10 14:25:00) [6]Ты так и не ответил какой должен быть результат, а синтактически правильно, но этот вопрос нет смысла задавать на форуме, F9 и книги.
Slym (2008-04-10 14:22:00) [7]var
str, str1, str2: string;
begin
str1:='1';
str2:='2';
str:=str1 + str2;
if str<>'3' then raise Exception.Create('Неправильное сложение строк :)');
end;
Kolan (2008-04-10 14:20:00) [8]
> Reindeer Moss Eater
:) забыл
Reindeer Moss Eater (2008-04-10 14:19:00) [9]Не, неправильно.
Правильно вот так:
str := Format('%s%s',[str1,str2]);
Kolan (2008-04-10 14:18:00) [10]Да че вы стебётесь, может человек боиться, что память надо распределять или еще что-то.
Автор:
Чтобы небыло таких вопосов возьми Тексейру и Пачеко и прочти в 1ом томе про строки, синтаксис и основы
Palladin (2008-04-10 14:16:00) [11]у тебя есть какие-то другие варианты сложения строк? если есть - используй их, если они тебе больше нравятся...
Оригинал (2008-04-10 14:16:00) [12]
> Stepper (10.04.08 14:14) [4]
> Опять сорказм попер! Компилируется все нормально! Я спросил
> Как правельно??? а не Можно ли жать на Ctrl+F9.
Никак нельзя нажимать на Ctrl-F9.
Можно процессор случайным электроном повредить...
Stepper (2008-04-10 14:14:00) [13]Опять сорказм попер! Компилируется все нормально! Я спросил Как правельно??? а не Можно ли жать на Ctrl+F9.
Kolan (2008-04-10 14:12:00) [14]> Корректна ли данная реализация? И как надо?
Да все корректно.
Sergey13 (2008-04-10 14:11:00) [15]> [0] Stepper (10.04.08 14:07)
Ты только после одобрения большинством посетителей форума компиляцию запускаешь?
Reindeer Moss Eater (2008-04-10 14:10:00) [16]реализация чего?