函数的技巧和难点

语言环境搭建

工程管理:包和模块 package module

匿名函数与闭包、延时调用

普通函数:使用传统的局部变量,函数调用时才分配空间,调用完,自动释放。

匿名函数(没有名字的函数):它不关心这些捕获的变量和常量是否已经超出作用域,只要还在使用它,这些变量还会存在。

func(i, j int) (max, min int){ } (10, 20)

闭包以引用方式传递外部参数。就是可以使用一个外部变量的引用。

情景应用:

回调函数:

泛型:数组等类型定义时,数组内的元素的类型只是规定一个类型的占位符。而在实例化的时候给定具体的类型。

引用,还是值拷贝

递归 recursion

并发 routine、多线程thread

串行、并行、并发的基础知识

反射 reflect

在程序运行期对程序本身进行访问和修改的能力。 会造成程序运行效率低下。

Open: Pasted image 20240813170758.png
_attachments/7a336ebc4822a7d9eb0650e85bec35be_MD5.jpeg

异常处理 Exception handling

智能指针

函数的柯里化

其它

语法,逻辑,可能造成的错误检查

语法糖,去糖

匿名变量、匿名函数

📌 大纲

📝 主题描述

🗂️ 目标

🎯 目标和任务分解

🧠 思考的维度

🎉 总结

📖 参考文献