闭包 共 2 篇文章

Ruby 元编程:define_method 与 instance_eval
2026-04-02 00:49:03
Ruby 元编程:definemethod 与 instanceeval Ruby 的元编程能力让你能在程序运行时动态创建或修改代码。其中,definemethod 和 instanceeval 是两个最常用、也最容易混淆的工具。它们都能用来定义方法,但作用时机、作用对象和使用场景完全不同。掌握它们
Ruby 元编程 define_method
10 0
Swift 闭包:@escaping 与 @autoclosure
2026-04-01 23:50:15
Swift 闭包:@escaping 与 @autoclosure Swift 中的闭包是自包含的功能代码块,可以在代码中传递和使用。当你看到函数参数类型是 Int, Int Bool 这样的形式时,那其实就是一个闭包类型。但在实际开发中,你可能会遇到两种特殊的闭包修饰符:@escaping 和 @
Swift 闭包 @escaping
10 0