W Cat - Описание языка PascalABC.NET
- Название:Описание языка PascalABC.NET
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
W Cat - Описание языка PascalABC.NET краткое содержание
PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.
PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.
PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.
Описание языка PascalABC.NET - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
procedureReadln(f: file; a,b,...);
Вводит значения a,b,... из нетипизированного файла f и осуществляет переход на следующую строку
procedureWrite(a,b,...);
Выводит значения a,b,... на экран. Для вывода значений определяемого пользователем типа используется метод ToString этого типа
procedureWriteFormat(formatstr: string; a,b,...);
Выводит значения a,b,... на экран согласно форматной строке formatstr
procedureWriteln(a,b,...);
Выводит значения a,b,... на экран и осуществляет переход на новую строку
procedureWritelnFormat(formatstr: string; a,b,...);
Выводит значения a,b,... на экран согласно форматной строке formatstr и осуществляет переход на следующую строку
procedurePrint(a,b,...);
Выводит значения a,b,... на экран, выводя после каждого значения пробел
procedurePrintln(a,b,...);
Выводит значения a,b,... на экран, выводя после каждого значения пробел, и осуществляет переход на новую строку
procedureWrite(f: Text; a,b,...);
Выводит значения a,b,... в текстовый файл f
procedureWriteFormat(f: Text; formatstr: string; a,b,...);
Выводит значения a,b,... в текстовый файл f согласно форматной строке formatstr
procedureWriteln(f: Text; a,b,...);
Выводит значения a,b,... в текстовый файл f и осуществляет переход на новую строку
procedureWritelnFormat(f: Text; formatstr: string; a,b,...);
Выводит значения a,b,... в текстовый файл f согласно форматной строке formatstr и осуществляет переход на следующую строку
procedureWrite(f: file ofT; a,b,...);
Выводит значения a,b,... в типизированный файл f
procedureWrite(f: file; a,b,...);
Выводит значения a,b,... в нетипизированный файл f
procedurePrint(f: Text; a,b,...); Выводит значения a,b,... в текстовый файл, выводя после каждого значения пробел |
procedurePrintln(f: Text; a,b,...); Выводит значения a,b,... в текстовый файл, выводя после каждого значения пробел, и осуществляет переход на новую строку |
Подпрограммы для работы с перечислимыми типами
procedureInc( vari: integer);
Увеличивает значение переменной i на 1 |
procedureInc( vari: integer; n: integer); Увеличивает значение переменной i на n |
procedureDec( vari: integer); Уменьшает значение переменной i на 1 |
procedureDec( vari: integer; n: integer); Уменьшает значение переменной i на n |
procedureInc( varc: char); Увеличивает код символа c на 1 |
procedureInc( varc: char; n: integer); Увеличивает код символа c на n |
procedureDec( varc: char); Уменьшает код символа c на 1 |
procedureDec( varc: char; n: integer); Уменьшает код символа c на n |
procedureInc( vare: System.Enum); Увеличивает значение перечислимого типа e на 1 |
procedureInc( vare: System.Enum; n: integer); Увеличивает значение перечислимого типа e на n |
procedureDec( vare: System.Enum); Уменьшает значение перечислимого типа e на 1 |
procedureDec( vare: System.Enum; n: integer); Уменьшает значение перечислимого типа e на 1 |
functionSucc(x: integer): integer; Возвращает следующее за x значение |
functionSucc(x: boolean): boolean; Возвращает следующее за x значение |
functionSucc(x: byte): byte; Возвращает следующее за x значение |
functionSucc(x: shortint): shortint; Возвращает следующее за x значение |
functionSucc(x: smallint): smallint; Возвращает следующее за x значение |
functionSucc(x: word): word; Возвращает следующее за x значение |
functionSucc(x: longword): longword; Возвращает следующее за x значение |
functionSucc(x: int64): int64; Возвращает следующее за x значение |
functionSucc(x: uint64): uint64; Возвращает следующее за x значение |
functionSucc(x: char): char; Возвращает следующее за x значение |
functionSucc(e: System.Enum): System.Enum; Возвращает следующее за e значение |
functionPred(x: boolean): boolean; Возвращает предшествующее x значение |
functionPred(x: byte): byte; Возвращает предшествующее x значение |
functionPred(x: shortint): shortint; Возвращает предшествующее x значение |
functionPred(x: smallint): smallint; Возвращает предшествующее x значение |
functionPred(x: word): word; Возвращает предшествующее x значение |
functionPred(x: integer): integer; Возвращает предшествующее x значение |
functionPred(x: longword): longword; Возвращает предшествующее x значение |
functionPred(x: int64): int64; Возвращает предшествующее x значение |
functionPred(x: uint64): uint64; Возвращает предшествующее x значение |
functionPred(x: char): char; Возвращает предшествующее x значение |
functionPred(e: System.Enum): System.Enum; Возвращает предшествующее e значение |
functionOdd(i: integer): boolean; Возвращает True, если i нечетно |
functionOdd(i: longword): boolean; Возвращает True, если i нечетно |
functionOdd(i: int64): boolean; Возвращает True, если i нечетно |
functionOdd(i: uint64): boolean; Возвращает True, если i нечетно |
functionOrd(a: char): byte; Преобразует символ в код в кодировке Windows |
functionOrd(a: integer): integer; Возвращает порядковый номер значения a |
functionOrd(a: longword): longword; Возвращает порядковый номер значения a |
functionOrd(a: int64): int64; Возвращает порядковый номер значения a |
functionOrd(a: uint64): uint64; Возвращает порядковый номер значения a |
functionOrd(a: boolean): integer; Возвращает порядковый номер значения a |
functionOrd(e: System.Enum): integer; Возвращает порядковый номер значения e |
Подпрограммы для работы с динамическими массивами
functionLength(a: System.Array): integer;
Возвращает длину динамического массива |
functionLength(a: System.Array; m: integer): integer; Возвращает длину m-той размерности динамического массива (размерности нумеруются с нуля) |
procedureSetLength( vara: System.Array; n: integer); Устанавливает длину одномерного динамического массива. Старое содержимое сохраняется. Ссылка a на массив может измениться. |
procedureSetLength( vara: System.Array; n1,n2,...: integer); Устанавливает размер n-мерного динамического массива. Старое содержимое сохраняется. Ссылка a на массив может измениться. |
functionCopy(a: System.Array): System.Array; Возвращает копию динамического массива |
Интервал:
Закладка: