groovy - 如何在 groovy 中导入和使用函数
问题描述
这是一个插件,所以我受到限制。
当我有一个MyClass.groovy
包含class MyClass {}
. 我可以使用语句导入它import MyClass
。
当我只需要导入一个函数时,我的问题就开始了。我有一个文件File.groovy
包含
#!/usr/bin/env groovy
def call()
{
}
将语句添加import File
到我的代码中确实可以编译。我不知道如何编写可以调用的客户端函数call()
,
解决方案
import File
创建一个名为File
.
def test = new File()
给出一个包含所有方法的实例.
test.call()
调用所需的方法。
推荐阅读
- java - 从一个实例到另一个线程的非零/非空属性的另一个副本,嵌套方法/Java
- java - JavaFX 从嵌套控制器访问方法
- regex - python 正则表达式用特殊字符替换多余的单词
- bash - 如何仅在特定行和特定列中进行 awk
- node.js - SocketIO 限制进度监视请求
- ios - 在 Swift 中设置 CoreML 模型 - 图像分类器
- ssh - 如何使用 vscode 双重 ssh
- sql - 这个 WHERE 子句的逻辑是什么,我认为括号比理想的少?
- python-3.x - QSocketNotifier:只能用于以 QThread 启动的线程
- sql - Oracle SQL:创建视图后触发添加授权