![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Функция обрабатывающая массив
NineStars © (2006-02-06 19:57:00)Нужно написать функцию, которая будет обрабатывать массив типа string . Как описать эту функцию и используемый ее параметром массив я не знаю. в Паскале это проще...
Вроде так:
program num1;
type
ass:array[1..10,0..1] of string;
var
n:ass;
a:=real;
function ccc(n:ass):real;
begin
......
end;
begin
a:=ccc(n);
end.
А на делфи не катит
Kolan (2006-02-06 21:46:00) [1]
Asail (06.02.06 21:24) [10]
Ну а я о чем
Kolan © (06.02.06 21:09) [7]
Хорошо бы еще назвать не ass (кстати интересно что подумает иностранец прочтя это... :), но не в этом дело..)
Asail (2006-02-06 21:24:00) [2]
> Ну помне что жопа что TЖопа разницы нет... :)))
Ну, компилятору, вобщем, тоже. Но принято ИМХО названия классов, типов и т.д. начинать с "T". Хотя, это дело вкуса (если в коде потом не придется еще кому-то ковыряться!).
Kolan (2006-02-06 21:18:00) [3]Ну помне что
жопачтоTЖопаразницы нет... :)))
Кстати проглядел что[1..10,0..1]
Я бы назвалTStringMatrix
Asail (2006-02-06 21:13:00) [4]Смотря о чем прога... :-)
Может, ass - соответствует предмету, а вот назвать его TAss - желательно.
Kolan (2006-02-06 21:09:00) [5]NineStars (06.02.06 20:50) [6]
Хорошо бы еще назвать неass(кстати интересно что подумает иностранец прочтя это... :), но не в этом дело..)
А какнибудь так:
TStringArray = ...
Или
TArrayOfStrings = ...
NineStars (2006-02-06 20:50:00) [6]все .. вот в чем прикол
type ass=array[1..10,0..1] of string;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
...
Asail (2006-02-06 20:12:00) [7]
> Да и в Паскале вроде так же было
Ну да. ":" - это если переменную объявлять, а если тип, то "=".
Asail (2006-02-06 20:11:00) [8]
> Glex © (06.02.06 20:04) [1]
> a:=real;
А это я пропустил... Ты прав - опчепятка.
Glex (2006-02-06 20:10:00) [9]ага, ass = array...
Да и в Паскале вроде так же было..
Asail (2006-02-06 20:05:00) [10]Почему не катит? Катит!!! Только поменяй ":" на "=" в
type
ass : array...
Glex (2006-02-06 20:04:00) [11]program num1;
{$APPTYPE CONSOLE}
type
ass:array[1..10,0..1] of string;
var
n: ass;
a: real
function ccc(n:ass):real;
begin
......
end;
begin
a:=ccc(n);
end.