-3
A
回答
1
在java中8,你可以使用方法引用或lambda
functionCaller(this::functionToBeCalled);
或
functionCaller(() -> functionToBeCalled());
0
我不知道我非常理解你的问题,但有效的,你可以在另一个函数的参数中调用一个函数。
你可以这样做(我想你目前的语言是Java):
// if write(...) and getValue() are static method of Writer class
Writer.write(getValue());
// if write(...) and getValue() can just be used by instanciate an object
Writer writer = new Writer();
String val = writer.getValue();
writer.write(val);
有基本的Java编程课。 谢谢
+0
OP正在寻找的模式是传入要调用的函数但不先调用的功能。 –
相关问题
- 1. setTimeout不执行传递函数
- 2. 在json中传递函数并执行
- 3. Java和JNA的C函数传递PARAMS
- 4. 从java传递int和字符串参数执行shell文件
- 5. 将行和列传递给函数
- 6. 执行通过数据标记传递的所有函数
- 7. 传递并执行具有不同参数签名的函数
- 8. 传递函数作为参数并执行它
- 9. 传递函数为将被执行的参数后
- 10. 如何执行作为参数传递的JQuery匿名函数?
- 11. 将Python函数作为参数传递而不执行它?
- 12. bash传递可执行参数到函数
- 13. setTimeout()/ setInterval()将不会执行。 **我传递函数对象 - 不执行功能
- 14. 传递函数作为参数,然后在jQuery函数中执行它
- 15. 在函数上执行setTimeout的问题 - 将此函数作为参数传递
- 16. 传递函数
- 17. 传递函数
- 18. 如何将值传递给函数并继续执行
- 19. 推迟执行node.js中的异步消息传递函数
- 20. 试图传递函数回调 - 回调不能正确执行
- 21. 通过变量传递负载时执行jQuery函数
- 22. 将泛型类传递给java函数?
- 23. 从Java执行Python脚本 - 传递参数的问题
- 24. 传递函数到函数
- 25. 传递参数到c可执行
- 26. 传递参数执行由卷曲
- 27. 参数传递到执行脚本
- 28. 传递一个参数来执行jbehave
- 29. 停止执行递归JavaScript函数
- 30. 从函数传递和接收数组
谢谢,最后一个简单的方法。当我能够做到时,我会将其标记为答案。 – Device
请注意,如果您处于静态环境中,则“this :: functionToBeCalled'将不起作用。 – Tunaki
@Tunaki在这种情况下,你需要知道这个类,例如'MyClass :: functionToBeCalled' –