Как Петя Бейсиков Тоню Соображалкину программировать учил
- Автор: Бруно Мартузан
- Жанр: Околокомпьютерная литература / Детская образовательная литература / Basic, Visual Basic, VB Script, VBA и т.п.
- Дата выхода: 1987
Читать книгу "Как Петя Бейсиков Тоню Соображалкину программировать учил"
ЧТО НАЙДЕШЬ В СИМВОЛЬНОЙ СТРОКЕ
— Теперь можем перейти к другой функции, имя которой POS, сокращение от position — «позишн», что означает «позиция». Эта функция находит местоположение подстроки. Таким вот образом:
A=POS(A¤,В¤,М)
Как видишь, она имеет целых три аргумента: первые два — символьные переменные, а третий — числовая. Работает эта функция так: берет значение первого аргумента, ищет в нем значение второго, но начинает поиск с символа, номер которого равен значению третьего аргумента. Значение функции будет равно номеру символа, с которого начинается значение второго аргумента в значении первого, либо нулю, если значение второго аргумента в значение первого не входит вообще. Посмотри работу этой функции на примере!
PRINT POS(A¤,"Ей",2)
2
Видишь, все получилось. Учти, что третий аргумент этой функции может быть не просто переменной, но и арифметическим выражением. Первые два аргумента могут быть конкатенацией переменных или другой функцией, значение которой — символьная переменная.
— Таких функций у нас еще не было.
— Скоро будут. Для полноты картины добавлю, что аргументами могут быть и прямо задаваемые в кавычках символьные строки, как мы только что записали во втором аргументе, а также цифра в третьем аргументе, тоже как в нашем примере. Другими словами, аргументами могут быть символьные и числовые постоянные.