Appendix: Go データ型とテンプレート
Helm テンプレート言語は、厳密に型指定された Go プログラミング言語で実装されています。 そのため、テンプレートの変数は typed です。 ほとんどの場合、変数は次のタイプのいずれかとして公開されます。
- string: テキストの文字列
 - bool: 
trueまたはfalse - int: 整数値 (これの8、16、32、および 64 ビットの符号付きおよび符号なし変数もあります)
 - float64: 64 ビットの浮動小数点値 (これには 8、16、32 ビットの種類もあります)
 - バイトスライス (
[]byte)。バイナリデータを (潜在的に) 保持するためによく使用されます - struct: プロパティとメソッドを持つオブジェクト
 - 前のタイプのいずれかのスライス (インデックス付きリスト)
 - 文字列キー付きマップ (
map[string]interface{}) 値は 前のタイプの1つです 
Go には他にも多くのタイプがあり、テンプレートでそれらの間で変換する必要がある場合があります。
オブジェクトのタイプをデバッグする最も簡単な方法は、
テンプレートで printf "%T" を介してオブジェクトを渡すことです。
これにより、タイプが出力されます。typeOf および kindOf 関数も参照してください。