Текстові блоки mit app inventor ~ chico blog

Перш за все, давайте подивимося, як визначити рядок:

визначити рядок
Блок відзначені символами «е» може містити будь-які символи: літери, цифри, пробіли, спеціальні символи. Весь цей блок буде розглянуто MIT App Inventor рядки.

Тепер давайте подивимося, як виконувати основні операції над рядками.

Щоб об'єднати кілька рядків в один рядок, використовуйте блок об'єднання; цей блок належить до сімейства мутаторів, а потім може бути «розширено», щоб з'єднати більше двох рядків за замовчуванням, наданих.

приєднатися
Загальні операції з рядками

Дивіться нижче блоки, завдяки яким ви можете зробити найбільш поширені операції з рядками:

підрізати
усуває будь-які порожнечі, присутні до того чи після того, як рядки
Upcase і downcase
Він перетворює рядок, rispettivamene в Minusco і великі букви
Виміряйте довжину рядка

Для вимірювання довжини рядка (включно з пробілами), використовуючи довжину блоку. Значення, що повертається буде, звичайно ж, ряд.

Ще один дуже корисний він порожній блок, який дозволяє перевірити, чи є даний рядок порожня: якщо рядок має довжину 0 цей блок повертає істину, в іншому випадку брехня.

Порівняти два рядки

Для цього, MIT App Inventor забезпечує блок з'являється текст, що робить порівняння між двома рядками (розташований зліва і праворуч від блоку) через операторів:

=

Через знак рівності має місце на практиці, якщо два рядки ідентичні; з символами головних і другорядних, походить від логічної-алфавітний точки зору, то, що чим більше і чим менше рядок.

з'являється текст
Запуск або містить

Через два спеціальних блоків ви також можете перевірити, якщо даний рядок починається або містить задану підрядок. Блоки в яких йде мова в запуску і містить. Ці два Боккі передаються два аргументи: рядок, на якій для виконання перевірки і подстроку, які ви хочете перевірити.

починається
Блок починається з повернення 0, якщо підрядок немає, навпаки, повертає позицію першого символу sottostinga в рядку. Наприклад: «веб» в «mrwebmaster» поверне 3, тому що це число відповідає положенню букви «W» в нашій довідкової рядку.

містить
Блок містить, проте, він буде просто повертати істинним або хибним залежно від того, чи було це можливо чи ні знайти підрядок в заданій стрічці.

Якщо ми хочемо, щоб розбити рядок ми маємо в розпорядженні декілька блоків, Пу використовуються наступні:

розкол
розкол
Він ділить рядок на основі конкретного сепаратора (в); повертає список елементів;
розділити на перший
Він ділить рядок на основі конкретного сепаратора (в), але ця зміна тільки один раз, тобто першого входження зліва направо; повертає список з двох елементів;
На додаток до цього слід згадати поділ на просторах, які, як неважко зрозуміти, що робить поділ рядка на основі просторів, які повертають список елементів.

Розкол в просторах
вирізати рядок

Якщо ми хочемо, щоб скоротити рядок ми можемо використовувати для блоку сегмента.

сегмент
Цей блок вимагає три аргументи: рядок, яка буде вирізати, початковий символ (числове значення, що відповідає положенню) і очікувану довжину підрядка буде проводитися. наприклад:

текст: «mrwebmaster»
Початок: 3
lehgth: 3
буде виробляти: «павутина»

E 'може зробити заміни в рядок, використовуючи блок для заміни.

замінити всі
Завдяки цьому блоку будуть замінені в межах зазначеної текстової рядки з усіма входженнями заміни сегмента. наприклад:

текст: «mrwebmaster»
Сегмент: «Г-н»
заміна: «пан»
буде виробляти: «misterwebmaster»

Схожі статті