W Cat - Описание языка PascalABC.NET

Здесь есть возможность читать онлайн «W Cat - Описание языка PascalABC.NET» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Программирование, Детская образовательная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Описание языка PascalABC.NET: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Описание языка PascalABC.NET»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.
PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.
PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.

Описание языка PascalABC.NET — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Описание языка PascalABC.NET», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Replace(s1,s2: string): string

Возвращает строку, полученную из исходной строки заменой всех вхождений подстроки s1 на строку s2

Split(params delim: array of char): array ofstring

Возвращает массив строк, полученный расщеплением исходной строки на слова, при этом в качестве разделителей используется любой из символов delim (по умолчанию - пробел)

StartsWith(s: string): boolean

Возвращает True, если текущая строка начинается на s, и False в противном случае

Substring(from,len: integer): string

Возвращает подстроку исходной строки с позиции from длины len

ToCharArray: array ofchar

Возвращает динамический массив символов исходной строки

ToLower: string

Возвращает строку, приведенную к нижнему регистру

ToUpper: string

Возвращает строку, приведенную к верхнему регистру

Trim: string

Возвращает строку, полученную из исходной удалением лидирующих и завершающих пробелов

TrimEnd( paramscc: array ofchar): string

Возвращает строку, полученную из исходной удалением завершающих символов из массива cc

TrimStart( paramscc: array ofchar): string

Возвращает строку, полученную из исходной удалением лидирующих символов из массива cc

Методы расширения класса String

Некоторые методы расширения - стандартные для .NET, некоторые реализованы только в PascalABC.NET.

Метод

Описание

Inverse: string

Возвращает инверсию строки

Print

Выводит буквы строки, разделенные пробелом

Println

Выводит буквы строки, разделенные пробелом, и осуществляет переход на новую строку

ReadInteger(var from: integer): integer

Считывает из строки целое число с позиции from и возвращает его. Позиция from при этом увеличивается на считанный элемент

ReadReal(var from: integer): real

Считывает из строки вещественное число с позиции from и возвращает его. Позиция from при этом увеличивается на считанный элемент

ReadWord(var from: integer): string

Считывает из строки слово до пробела или до конца строки с позиции from и возвращает его. Позиция from при этом увеличивается на считанный элемент

ToInteger: integer

Преобразует строку к целому и возвращает его. Если это невозможно, генерируется исключение

ToIntegers: array of integer

В строке должны храниться целые, разделенные пробелами. Возвращается массив целых. Если это невозможно, генерируется исключение

ToReal: real

Преобразует строку к вещественному и возвращает его. Если это невозможно, генерируется исключение

ToReals: array of real

В строке должны храниться вещественные, разделенные пробелами. Возвращается массив вещественных. Если это невозможно, генерируется исключение

ToWords(params delim: array of char): array of string

Возвращает массив строк, полученный расщеплением исходной строки на слова, при этом в качестве разделителей используется любой из символов delim (по умолчанию - пробел). В отличие от s.Split не включает в итоговый массив пустые строки. В частности, это означает, что слова могут быть разделены несколькими разделителями delim

Массивы

Массив представляет собой набор элементов одного типа, каждый из которых имеет свой номер, называемый индексом (индексов может быть несколько, тогда массив называется многомерным ).

Массивы в PascalABC.NETделятся на статические и динамические.

При выходе за границы изменения индекса в PascalABC.NETвсегда генерируется исключение.

Статические массивы

Описание статического массива

Статические массивы в отличие от динамических задают свой размер непосредственно в типе. Память под такие массивы выделяется сразу при описании.

Тип статического массива конструируется следующим образом:

array[тип индекса1, ..., тип индексаN] ofбазовый тип

Тип индекса должен быть порядковым. Обычно тип индекса является диапазонным и представляется в виде a..b, где a и b - константные выражения целого, символьного или перечислимого типа. Например:

type

MyEnum = (w1,w2,w3,w4,w5);

Arr = array[1..10] ofinteger;

var

a1,a2: Arr;

b: array['a'..'z',w2..w4] of string;

c: array[1..3] of array[1..4] ofreal;

Инициализация статического массива

При описании можно также задавать инициализацию массива значениями:

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Описание языка PascalABC.NET»

Представляем Вашему вниманию похожие книги на «Описание языка PascalABC.NET» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Catie Disabato - The Ghost Network
Catie Disabato
Отзывы о книге «Описание языка PascalABC.NET»

Обсуждение, отзывы о книге «Описание языка PascalABC.NET» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x