文字功能关闭

一个简单的文字函数,将 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()
}

在操场上玩