Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.11;
Скачать: CL | DM;

Вниз

Как правельно складывать строки?   Найти похожие ветки 

 
Stepper   (2008-04-10 14:07) [0]

Делаю так:
...
var
 str, str1, str2: string;
begin
str := str1 + str2;
end;

Корректна ли данная реализация? И как надо?


 
Reindeer Moss Eater ©   (2008-04-10 14:10) [1]

реализация чего?


 
Sergey13 ©   (2008-04-10 14:11) [2]

> [0] Stepper   (10.04.08 14:07)

Ты только после одобрения большинством посетителей форума компиляцию запускаешь?


 
Kolan ©   (2008-04-10 14:12) [3]

> Корректна ли данная реализация? И как надо?

Да все корректно.


 
Stepper   (2008-04-10 14:14) [4]

Опять сорказм попер! Компилируется все нормально! Я спросил Как правельно??? а не Можно ли жать на Ctrl+F9.


 
Palladin ©   (2008-04-10 14:16) [5]

у тебя есть какие-то другие варианты сложения строк? если есть - используй их, если они тебе больше нравятся...


 
Оригинал   (2008-04-10 14:16) [6]


> Stepper   (10.04.08 14:14) [4]
> Опять сорказм попер! Компилируется все нормально! Я спросил
> Как правельно??? а не Можно ли жать на Ctrl+F9.


Никак нельзя нажимать на Ctrl-F9.
Можно процессор случайным электроном повредить...


 
Kolan ©   (2008-04-10 14:18) [7]

Да че вы стебётесь, может человек боиться, что память надо распределять или еще что-то.

Автор:
 Чтобы небыло таких вопосов возьми Тексейру и Пачеко и прочти в 1ом томе про строки, синтаксис и основы&#133


 
Reindeer Moss Eater ©   (2008-04-10 14:19) [8]

Не, неправильно.
Правильно вот так:
str := Format("%s%s",[str1,str2]);


 
Kolan ©   (2008-04-10 14:20) [9]


> Reindeer Moss Eater

:) забыл&#133


 
Slym ©   (2008-04-10 14:22) [10]

var
str, str1, str2: string;
begin
str1:="1";
str2:="2";
str:=str1 + str2;
if str<>"3" then raise Exception.Create("Неправильное сложение строк :)");
end;


 
Anatoly Podgoretsky ©   (2008-04-10 14:25) [11]

Ты так и не ответил какой должен быть результат, а синтактически правильно, но этот вопрос нет смысла задавать на форуме, F9 и книги.


 
Anatoly Podgoretsky ©   (2008-04-10 14:33) [12]

> Slym  (10.04.2008 14:22:10)  [10]

Ну кроме этого можно предположить и более простое Name := FirstName+Surname, но дело в том, что автор партизан.


 
Kolan ©   (2008-04-10 14:37) [13]

> автор партизан

Да ессно, он испугался. Спросил простой конкретный вопрос с примером, а получил чёрт знает что.


 
Плохиш ©   (2008-04-10 15:01) [14]


> Stepper   (10.04.08 14:14) [4]


> Я спросил Как правельно?

Во времена моего обучения писаться должно было "правильно".


 
palva ©   (2008-04-10 15:46) [15]

Вот так еще можно, чтобы знак "+" не вызывал ассоциаций с арифметикой.
str := concat(str1, str2);


 
Stepper   (2008-04-10 21:07) [16]


> 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]


З.Ы.  Выкидывайте ф топку свои Троян-Интерператоры! И спуститесь на землю!



Страницы: 1 вся ветка

Текущий архив: 2008.05.11;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.021 c
2-1207975087
NewSer
2008-04-12 08:38
2008.05.11
Как отменить Close?


15-1206945625
TUser
2008-03-31 10:40
2008.05.11
Чтение файлов


15-1206451876
Cj
2008-03-25 16:31
2008.05.11
FileMapping и два разных языка


4-1188809871
Prohodil Mimo
2007-09-03 12:57
2008.05.11
Проблема с немодальными окнами.


2-1207910646
webpauk
2008-04-11 14:44
2008.05.11
Pointer &amp; array