循环变量与闭包
起因 在2023年9月19日,Go发布的1.22版本,修复了循环变量作用域的问题,最近在用其他语言写代码时,也遇到了类似的问题。于是意识到不同的编程语言对这种情况的处理有所不同,便有了这篇文章。 Go 首先回顾一下Go语言的循环变量问题,考虑下面的简单代码,生成多个打印数字的函数,然后调用这些函数。 package main import "fmt" var funcs []func() func main() { for i…
SQL简明手册进阶篇
SQL 简明手册 进阶篇 Toc SQL 数据库操作 创建数据库 CREATE DATABASE 删除数据库 DROP DATABASE 重命名数据库 RENAME DATABASE 选择数据库 USE 显示语句 SHOW SQL 表操作 创建表 CREATE TABLE 更改表结构 ALTER TABLE 添加新字段 修改字段属性 删除字段 删除表 DROP TABLE 清空表 TRUNCATE TABLE 重命名表…
SQL简明手册入门篇
SQL 简明手册 入门篇 Toc 简介 SQL 数据检索 基本检索 SELECT 条件检索 WHERE 检索结果排序 ORDER BY 检索结果截取 LIMIT 检索结果连接 JOIN JOIN链接 自连接 检索结果组合 UNION 检索结果分组 GROUP BY SQL 中的别名 SQL 数据操作 插入记录 INSERT 修改记录 UPDATE 删除记录 DELETE SQL 函数 SQL 中的合计函数 SQL…