文件名称:dynamic-reference:Java的动态范围变量
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-02 04:53:06
Java
动态作用域引用为全局变量提供了更严格的选择。 它们是Lisp语言家族中的一个方便功能。
在Java中, static字段等效于全局变量,并包含所有不好的东西。 相比之下,您将创建一个带有初始默认值的DynamicReference ,该默认值可以在给定的块范围内被覆盖。 块内的代码(在任何调用深度)都将自动使用覆盖的值。 块完成后,该值恢复原状。
这是重写对System.out的引用的示例:
import com.statemachinesystems.util.DynamicReference;
import java.io.*;
...
DynamicReference
【文件预览】:
dynamic-reference-master
----pom.xml(7KB)
----src()
--------test()
--------main()
----.gitignore(113B)
----README.md(2KB)
----LICENSE.txt(11KB)