golangテンプレートで除算を使用するにはどうすればよいですか?

cclsazob:

golangテンプレートで除算を使用するにはどうすればよいですか。Id2で割る必要があります。

例えば

{{if .Id/2}}
HEY, I CAN DO IT!
{{else}}
WHY???
{{end}}
アニス:

パッケージtext/template(およびhtml/template)は、以下を使用して部門を関数として定義することにより、機能を提供できますTemplate.Funcs

func (t *Template) Funcs(funcMap FuncMap) *Template

あなたの場合、FuncMap除算関数を持つaは次のようになります:

fm := template.FuncMap{"divide": func(a, b int) int {
    return a / b
}}

完全な例(ただし、私があなたが何を意味しているのかを理解しようとしない場合if a/2):

package main

import (
    "os"
    "text/template"
)

func main() {
    fm := template.FuncMap{"divide": func(a, b int) int {
        return a / b
    }}

    tmplTxt := `{{divide . 2}}`

    // Create a template, add the function map, and parse the text.
    tmpl, err := template.New("foo").Funcs(fm).Parse(tmplTxt)
    if err != nil {
        panic(err)
    }

    // Run the template to verify the output.
    err = tmpl.Execute(os.Stdout, 10)
    if err != nil {
        panic(err)
    }
}

出力:

5

遊び場: http : //play.golang.org/p/VOhTYbdj6P

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Golangテンプレートを使用して、各テンプレートに変数を設定するにはどうすればよいですか?

分類Dev

速度テンプレートで「for」ループを使用するにはどうすればよいですか?

分類Dev

Railsアプリテンプレートでpostgresを使用するにはどうすればよいですか?

分類Dev

DojoでテンプレートタグにDjangoを使用するにはどうすればよいですか?

分類Dev

golangテンプレートでcontinueキーワードとbreakキーワードを使用するにはどうすればよいですか?

分類Dev

Beego:テンプレートでIf-else条件を使用するにはどうすればよいですか?

分類Dev

JDBCテンプレートでUUIDを使用するにはどうすればよいですか?

分類Dev

Djangoテンプレートで「isnotNone」を使用するにはどうすればよいですか?

分類Dev

Sphinxを他のテンプレートで使用するにはどうすればよいですか?

分類Dev

Djangoテンプレートの{%if is_exist%}で{{variable}}を使用するにはどうすればよいですか?

分類Dev

Cheetahテンプレートで継承を使用するにはどうすればよいですか?

分類Dev

テンプレートのfold式でconstexprを使用するにはどうすればよいですか?

分類Dev

DjangoでVueテンプレートを使用するにはどうすればよいですか?

分類Dev

テンプレートでDjangoDeleteViewを使用するにはどうすればよいですか

分類Dev

Djangoテンプレートでinstaceofを使用するにはどうすればよいですか?

分類Dev

XtendテンプレートをChello Worldで使用するにはどうすればよいですか?

分類Dev

Angular2で<html>テンプレートを使用するにはどうすればよいですか?

分類Dev

Angular UI Bootstrap Datepickerでテンプレートを使用するにはどうすればよいですか?

分類Dev

Djangoテンプレートで「WhileLoop」を使用するにはどうすればよいですか?

分類Dev

TreeViewItemのテンプレートでDataTemplateSelectorを使用するにはどうすればよいですか?

分類Dev

テンプレートでstd関数を使用するにはどうすればよいですか?

分類Dev

jQueryでHTMLテンプレートタグを使用するにはどうすればよいですか?

分類Dev

テンプレート引数でstd :: is_podを使用するにはどうすればよいですか?

分類Dev

テンプレートでカスタム要素を使用するにはどうすればよいですか?

分類Dev

テンプレートの推定にADLを使用するにはどうすればよいですか?

分類Dev

HTMLテンプレートを使用して出力を作成するにはどうすればよいですか?

分類Dev

rubyを使用してmailchimpテンプレートを操作するにはどうすればよいですか?

分類Dev

流星テンプレートのif条件を使用するにはどうすればよいですか?

分類Dev

テンプレートと組み合わせてバイナリ算術演算子を使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    Golangテンプレートを使用して、各テンプレートに変数を設定するにはどうすればよいですか?

  2. 2

    速度テンプレートで「for」ループを使用するにはどうすればよいですか?

  3. 3

    Railsアプリテンプレートでpostgresを使用するにはどうすればよいですか?

  4. 4

    DojoでテンプレートタグにDjangoを使用するにはどうすればよいですか?

  5. 5

    golangテンプレートでcontinueキーワードとbreakキーワードを使用するにはどうすればよいですか?

  6. 6

    Beego:テンプレートでIf-else条件を使用するにはどうすればよいですか?

  7. 7

    JDBCテンプレートでUUIDを使用するにはどうすればよいですか?

  8. 8

    Djangoテンプレートで「isnotNone」を使用するにはどうすればよいですか?

  9. 9

    Sphinxを他のテンプレートで使用するにはどうすればよいですか?

  10. 10

    Djangoテンプレートの{%if is_exist%}で{{variable}}を使用するにはどうすればよいですか?

  11. 11

    Cheetahテンプレートで継承を使用するにはどうすればよいですか?

  12. 12

    テンプレートのfold式でconstexprを使用するにはどうすればよいですか?

  13. 13

    DjangoでVueテンプレートを使用するにはどうすればよいですか?

  14. 14

    テンプレートでDjangoDeleteViewを使用するにはどうすればよいですか

  15. 15

    Djangoテンプレートでinstaceofを使用するにはどうすればよいですか?

  16. 16

    XtendテンプレートをChello Worldで使用するにはどうすればよいですか?

  17. 17

    Angular2で<html>テンプレートを使用するにはどうすればよいですか?

  18. 18

    Angular UI Bootstrap Datepickerでテンプレートを使用するにはどうすればよいですか?

  19. 19

    Djangoテンプレートで「WhileLoop」を使用するにはどうすればよいですか?

  20. 20

    TreeViewItemのテンプレートでDataTemplateSelectorを使用するにはどうすればよいですか?

  21. 21

    テンプレートでstd関数を使用するにはどうすればよいですか?

  22. 22

    jQueryでHTMLテンプレートタグを使用するにはどうすればよいですか?

  23. 23

    テンプレート引数でstd :: is_podを使用するにはどうすればよいですか?

  24. 24

    テンプレートでカスタム要素を使用するにはどうすればよいですか?

  25. 25

    テンプレートの推定にADLを使用するにはどうすればよいですか?

  26. 26

    HTMLテンプレートを使用して出力を作成するにはどうすればよいですか?

  27. 27

    rubyを使用してmailchimpテンプレートを操作するにはどうすればよいですか?

  28. 28

    流星テンプレートのif条件を使用するにはどうすればよいですか?

  29. 29

    テンプレートと組み合わせてバイナリ算術演算子を使用するにはどうすればよいですか?

ホットタグ

アーカイブ