Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 9에서 JShell의 다른 /edit 명령은 무엇입니까?

<시간/>

JShell 자바 9에 도입된 명령줄 도구입니다. main() 없이 선언, 문 및 표현식을 평가하는 방법. JShell은 JShell Edit Pad라는 텍스트 편집기를 설정할 수 있습니다. , 코드를 매우 쉽게 수정할 수 있으며 "/edit " 명령.

다음은 다른 "/edit입니다. " Jshell에서 사용되는 명령입니다.

/edit
/edit [ID]
/edit [Code_Name]
  • /편집: 이 명령은 인수 없이 사용할 수 있으며 "/edit" 명령은 텍스트 편집기에 모든 활성 코드를 표시합니다.
  • /[ID] 수정: 이 명령은 입력한 ID에 해당하는 코드를 텍스트 편집기에 표시합니다.
  • /편집 [코드_이름]: 이 명령은 입력한 이름에 해당하는 코드를 텍스트 편집기에 표시합니다.
jshell> int i = 10
i ==> 10

jshell> double j = 20.0
j ==> 20.0

jshell> public int sum(int x, int y) {
...>       return x + y;
...>    }
| created method sum(int,int)

jshell> /edit

위에서 "sum이라는 메서드와 함께 정수 i, 두 배 y를 만듭니다. ". "/edit를 입력하여 " 명령을 실행하면 "JShell 편집 패드가 표시됩니다. "와 같이.

Java 9에서 JShell의 다른 /edit 명령은 무엇입니까?

편집기를 사용하여 추가할 수 있습니다. 또는 수정 수락 을 사용하여 세트를 코드화하고 유효성을 검사합니다. 단추. 새로운 divide()를 추가할 수 있습니다. 메소드 및 변수 "y" 값 수정 아래와 같이

Java 9에서 JShell의 다른 /edit 명령은 무엇입니까?

jshell> int i = 10
i ==> 10

jshell> double j = 20
j ==> 20.0

jshell> public int sum(int x, int y) {
...>       return x + y;
...>    }
| created method sum(int,int)

jshell> /edit
j ==> 50.0
| created method divide(double,double)

변수 "i만 표시하려는 경우 JShell 편집 패드의 " "/edit i 명령을 입력하기만 하면 됩니다. ", 그리고 10이 표시됩니다. 같은 방법으로 "ID 2"의 텍스트만 수정하려는 경우 (변수 y에 해당) "/edit 2 명령을 입력하기만 하면 됩니다. ", 그리고 20을 표시합니다.