Skip to content

Commit b78adfe

Browse files
committed
[uk] Chart templates - data_types.md
Signed-off-by: Andrii Holovin <[email protected]>
1 parent cc6d9d4 commit b78adfe

File tree

1 file changed

+18
-0
lines changed
  • i18n/uk/docusaurus-plugin-content-docs/current/chart_template_guide

1 file changed

+18
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: "Додаток: Типи даних Go та шаблони"
3+
description: Короткий огляд змінних у шаблонах.
4+
sidebar_position: 16
5+
---
6+
7+
Мова шаблонів Helm реалізована мовою програмування Go, яка має сувору типізацію. З цієї причини змінні в шаблонах мають _типи_. Здебільшого змінні будуть представлені одним із наступних типів:
8+
9+
- `string`: Рядок тексту
10+
- `bool`: значення `true` або `false`
11+
- `int`: Ціле число (існують також 8, 16, 32 і 64-бітні знакові та беззнакові варіанти)
12+
- `float64`: 64-бітне число з плаваючою комою (також є 8, 16 та 32-бітні різновиди)
13+
- `byte slice` (`[]byte`): Масив байтів, часто використовується для зберігання (потенційно) бінарних даних
14+
- `struct`: Обʼєкт із властивостями та методами
15+
- `slice`: (індексований список) одного з попередніх типів
16+
- `map`: словник з ключами-рядками (`map[string]interface{}`), де значенням є один із попередніх типів
17+
18+
У Go існує багато інших типів, і іноді вам доведеться виконувати перетворення між ними у своїх шаблонах. Найпростіший спосіб налагодження типу обʼєкта — це передати його через `printf "%T"` у шаблоні, що виведе тип на екран. Дивіться також функції `typeOf` та `kindOf`.

0 commit comments

Comments
 (0)