如何在beanshell中创建方法?
我使用 edittext 和按钮在 android 中制作了一个简单的 beanshell ide。单击按钮时,将调用 Interpreter.eval()
并将 edittext.getText().toString()
作为参数传入。我想知道:如何在beanshell中创建一个方法并运行它?
这是我尝试在我的 beanshell ide 中执行的代码:
import android.widget.Toast
int i=add(1, 5);
Toast.makeText(context, ""+i, 5000).show();
int add(int i, int j){
return i+j;
}
但是我收到以下错误:
未找到命令:add()
I made a simple beanshell ide in android using an edittext and a button. When the button is clicked, Interpreter.eval()
is called and edittext.getText().toString()
is passed in as the parameter. I want to know: how can I make a method in beanshell and run it?
This is the code i m trying to execute in my beanshell ide:
import android.widget.Toast
int i=add(1, 5);
Toast.makeText(context, ""+i, 5000).show();
int add(int i, int j){
return i+j;
}
But i get the following error:
Command not found: add()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试过将函数定义移至其用法之上,如下所示;
这有什么区别吗?
Have you tried moving your function definition above its usage, like so;
Does that make any difference?