gpt4 book ai didi

org.luaj.vm2.lib.ZeroArgFunction类的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 12:47:02 26 4
gpt4 key购买 nike

本文整理了Java中org.luaj.vm2.lib.ZeroArgFunction类的一些代码示例,展示了ZeroArgFunction类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZeroArgFunction类的具体详情如下:
包路径:org.luaj.vm2.lib.ZeroArgFunction
类名称:ZeroArgFunction

ZeroArgFunction介绍

[英]Abstract base class for Java function implementations that take no arguments and return one value.

Subclasses need only implement LuaValue#call() to complete this class, simplifying development. All other uses of #call(LuaValue), #invoke(Varargs),etc, are routed through this method by this class.

If one or more arguments are required, or variable argument or variable return values, then use one of the related function OneArgFunction, TwoArgFunction, ThreeArgFunction, or VarArgFunction.

See LibFunction for more information on implementation libraries and library functions.
[中]Java函数实现的抽象基类,不带参数,只返回一个值。
子类只需实现LuaValue#call()即可完成该类,从而简化了开发。#call(LuaValue)和#invoke(Varargs)等的所有其他用法都由此类通过此方法路由。
如果需要一个或多个参数,或者变量参数或变量返回值,则使用相关函数OneArgFunction、TwoArgFunction、ThreeArgFunction或VarArgFunction中的一个。
有关实现库和库函数的更多信息,请参见LibFunction。

代码示例

代码示例来源:origin: mirkosertic/GameComposer

@Override
  public Varargs invoke(Varargs varargs) {
    return call();
  }
}

代码示例来源:origin: M66B/XPrivacyLua

public Varargs invoke(Varargs varargs) {
    return call();
  }
}

代码示例来源:origin: hsllany/HtmlNative

public Varargs invoke(Varargs varargs) {
    return call();
  }
}

代码示例来源:origin: M66B/XPrivacyLua

public LuaValue call(LuaValue arg1, LuaValue arg2) {
  return call();
}

代码示例来源:origin: mirkosertic/GameComposer

@Override
public LuaValue call(LuaValue arg1, LuaValue arg2) {
  return call();
}

代码示例来源:origin: hsllany/HtmlNative

public LuaValue call(LuaValue arg) {
  return call();
}

代码示例来源:origin: hsllany/HtmlNative

public LuaValue call(LuaValue arg1, LuaValue arg2, LuaValue arg3) {
  return call();
}

代码示例来源:origin: M66B/XPrivacyLua

public LuaValue call(LuaValue arg) {
  return call();
}

代码示例来源:origin: mirkosertic/GameComposer

@Override
public LuaValue call(LuaValue arg) {
  return call();
}

代码示例来源:origin: M66B/XPrivacyLua

public LuaValue call(LuaValue arg1, LuaValue arg2, LuaValue arg3) {
  return call();
}

代码示例来源:origin: mirkosertic/GameComposer

@Override
public LuaValue call(LuaValue arg1, LuaValue arg2, LuaValue arg3) {
  return call();
}

代码示例来源:origin: hsllany/HtmlNative

public LuaValue call(LuaValue arg1, LuaValue arg2) {
  return call();
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com