文字功能關閉

一個簡單的文字函式,將 Hello! 列印到 stdout:

package main

import "fmt"

func main() {
    func(){
        fmt.Println("Hello!")
    }()
}

在操場上玩

一個文字函式,將 str 引數列印到 stdout:

package main

import "fmt"

func main() {
    func(str string) {
        fmt.Println(str)
    }("Hello!")
}

在操場上玩

一個文字函式,關閉變數 str

package main

import "fmt"

func main() {
    str := "Hello!"
    func() {
        fmt.Println(str)
    }()
}

在操場上玩

可以為變數分配文字函式:

package main

import (
    "fmt"
)

func main() {
    str := "Hello!"
    anon := func() {
        fmt.Println(str)
    }
    anon()
}

在操場上玩