-
Делаю так:
...
var
str, str1, str2: string;
begin
str := str1 + str2;
end;
Корректна ли данная реализация? И как надо?
-
реализация чего?
-
> [0] Stepper (10.04.08 14:07)
Ты только после одобрения большинством посетителей форума компиляцию запускаешь?
-
> Корректна ли данная реализация? И как надо?
Да все корректно.
-
Опять сорказм попер! Компилируется все нормально! Я спросил Как правельно??? а не Можно ли жать на Ctrl+F9.
-
у тебя есть какие-то другие варианты сложения строк? если есть - используй их, если они тебе больше нравятся...
-
> Stepper (10.04.08 14:14) [4]
> Опять сорказм попер! Компилируется все нормально! Я спросил
> Как правельно??? а не Можно ли жать на Ctrl+F9.
Никак нельзя нажимать на Ctrl-F9.
Можно процессор случайным электроном повредить...
-
Да че вы стебётесь, может человек боиться, что память надо распределять или еще что-то.
Автор:
Чтобы небыло таких вопосов возьми Тексейру и Пачеко и прочти в 1ом томе про строки, синтаксис и основы
-
Не, неправильно.
Правильно вот так:
str := Format('%s%s',[str1,str2]);
-
> Reindeer Moss Eater
:) забыл
-
var
str, str1, str2: string;
begin
str1:='1';
str2:='2';
str:=str1 + str2;
if str<>'3' then raise Exception.Create('Неправильное сложение строк :)');
end;
-
Ты так и не ответил какой должен быть результат, а синтактически правильно, но этот вопрос нет смысла задавать на форуме, F9 и книги.
-
> Slym (10.04.2008 14:22:10) [10]
Ну кроме этого можно предположить и более простое Name := FirstName+Surname, но дело в том, что автор партизан.
-
> автор партизан
Да ессно, он испугался. Спросил простой конкретный вопрос с примером, а получил чёрт знает что.