d中的别名
别名
允许为程序中某处已存在实体创建新名字
.
"实体"可为:类型,变量,函数,模块,模板
,但它必须是独立于别名
而存在的.即,不能用alias
来给还没有名字的命名.
但是等等,你可能会问,你又怎么能给λ
起别名呢?这是匿名函数
;根据定义,它没有名字
!
alias increment = (int x) => x + 1;
实际上λ
确实有名字.它们只是由编译器内部生成
.实际代码*不能使用*
它们,但偶尔会出现在错误消息中:
increment("hello");
//错误:不能用`(string)`参数类型调用,`__lambda1(int x)`函数字面.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现