函数作为参数传递,实现回调。

package main
import "fmt" // 声明一个函数类型
type cb func(int) int func main() {
testCallBack(1, callBack)
testCallBack(2, func(x int) int {
fmt.Printf("我是回调,x:%d\n", x)
return x
})
} func testCallBack(x int, f cb) {
f(x)
} func callBack(x int) int {
fmt.Printf("我是回调,x:%d\n", x)
return x
}

最新文章

  1. hdu 2087
  2. Atitit.atiInputMethod v2词库清理策略工具    q229
  3. web.xml中load-on-startup标签的含义
  4. swing常用布局
  5. jquery中当CheckBoxList被选中时提示
  6. 手动搭建SSI框架
  7. Wireshark网络抓包(二)——过滤器
  8. Python爬虫入门教程 37-100 云沃客项目外包网数据爬虫 scrapy
  9. 【JAVA】反射总结
  10. 用for; while...do; do...while; 写出九九乘法表
  11. 使用Visual Studio Code进行ABAP开发
  12. php通过CURL模拟get提交请求
  13. centos6分辨率设置
  14. Mybatis的SqlSession理解(二)
  15. 一个简单的SignalR例子
  16. Java 获取最近时间
  17. [转]thinkphp在iis下的rewrite伪静态的配置方法
  18. shiro 自定义过滤器,拦截过期session的请求,并且以ajax形式返回
  19. PHP中构造函数和析构函数解析
  20. 20145310《Java程序设计》第2次实验报告

热门文章

  1. 微信小程序UDP通信,注意点 接收 onMessage 收到的message是ArrayBuffer缓冲,不能直接输出,要另转String处理
  2. FromBase64String 输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非法字符
  3. Unity UGUI事件接口概述
  4. 从游击队到正规军(三):基于Go的马蜂窝旅游网分布式IM系统技术实践
  5. (原创)SoapUI学习(2)- POST请求
  6. 安卓基础(AndroidViewModel)
  7. 解决linux 运行自动化脚本浏览器无法启动问题
  8. python3实现在二叉树中找出和为某一值的所有路径
  9. maven打jar包(包括依赖jar)
  10. Nexus-vPC和STP BPDU