评估函数参数的最重要的事情之一是提供的参数和默认参数的处理方式不同.在函数的评估框架中计算提供的函数参数.函数的默认参数在函数的求值框架中计算.
我不太明白调用函数是什么意思.它是被调用的函数(比如在具有命名的函数的交互式sesion中为您指定了类型名称并按Enter键).如果是,callinig函数的评估框架与函数的评估框架有何不同?
我在 Git Bash 中创建了一个 HelloWorld.java 文件
$vi HelloWorld.java
Run Code Online (Sandbox Code Playgroud)
然后插入以下内容:
class Hello {
public static void main (String[] arguments) {
System.out.println ("Hello, world!");
}
}
Run Code Online (Sandbox Code Playgroud)
按 esc 并写入 :wq!
然后我尝试调用该程序。
$ls
HelloWorld.java
$javac HelloWorld.java
$ls
Hello.class HelloWorld.Java
$ java HelloWorld
Error: Could not find or load main class HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
Run Code Online (Sandbox Code Playgroud)
你能帮助我吗?