Інтерполяція рядків

Fish Shell:
Інтерполяція рядків

Що та Навіщо?

Інтерполяція рядків — це вставка змінних або виразів у рядок. Програмісти це роблять, щоб легко формувати динамічний контент.

How to:

Як це зробити:

set name "Василь"
echo "Привіт, $name!"

Вивід: Привіт, Василь!

set count 5
echo "У вас залишилось $count спроб."

Вивід: У вас залишилось 5 спроб.

set item "книга"
set price 200
echo "Ціна за одну $item: $price гривень."

Вивід: Ціна за одну книга: 200 гривень.

Deep Dive

Поглиблений Розгляд

Ще з баш-подібних шелів ми інтерполюємо рядки для зручності. У Fish, відмінною особливістю є відсутність необхідності використовувати скобки для інтерполяції, на відміну від bash. Є альтернативи, як от форматування з printf або використання з’єднання рядків за допомогою команди string join. За лаштунками, Fish обробляє вставку змінної у рядок безпосередньо, забезпечуючи чистоту синтаксису та простоту використання.

See Also

Дивіться Також

  • Офіційна документація Fish Shell: Interpolation
  • Корисні приклади інтерполяції рядків у Fish: Fish Shell Cookbook
  • Різниця між Fish і іншими шелами: Fish vs Bash