Паскаль - урок 20 функції строкового типу string (частина 2)

Минулого разу ми розібрали стандартні процедури в Pascal, застосовні до строковому типу даних. Сьогодні я розповім про функції. які застосовуються до цього типу даних.
Перша функція, про яку я сьогодні розповім, - функція визначення довжини рядка Length (s). Принцип цієї функції дуже простий. У дужках вказується рядок, довжину якої потрібно знайти. Повертає ця функція одне значення - кількість символів з яких складається рядок. Функція Length (s). як і всі функції в паскаль повертає значення.
Приклад використання функції Length (s):
Друга функція, про яку піде мова в цьому уроці, - функція визначення позиції першого входження підрядка s1 в рядку s2 Pos (s1, s2). S1 - рядок (підрядок), яку потрібно знайти, s2 - рядок, в якій потрібно знайти підрядок. S1 може бути задана як раніше в програмі, так і в самій функції (в одинарних лапках). Якщо s1 не входить в s2, то функція поверне значення 0.
Приклад найпростішої програми на паскаль з використанням функції pos (s1, s2):
Дві, вже розглянуті, функції повертали значення типу integer, такі функції, про які я розповім, повертатимуть тип String.
Приклад рішення задачі Паскаль, з використанням функції копіювання:
На сьогодні урок закінчено. В уроках 19 і 20 я докладно розповів про стандартні функції і процедури Паскаль, застосовні до строковому типу даних.