>  기사  >  Java  >  Java 9의 JShell에 있는 다른 "/edit" 명령은 무엇입니까?

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

王林
王林앞으로
2023-09-13 19:33:03832검색

在Java 9的JShell中,不同的"/edit"命令有哪些?

JShellmain() 메서드를 사용하지 않고 선언, 명령문 및 표현식을 평가하기 위해 Java 9에 도입된 명령줄 도구입니다. JShell은 JShell Edit Pad라는 텍스트 편집기를 설정할 수 있는데, 이를 통해 코드를 매우 편리하게 수정할 수 있으며 "/edit" 명령으로 시작할 수 있습니다.

Jshell에서 사용되는 다양한 "/edit" 명령은 다음과 같습니다.

<strong>/edit
/edit [ID]
/edit [Code_Name]</strong>
  • /edit: 이 명령은 인수 없이 사용할 수 있으며 "/edit" 명령은 텍스트 편집기에 모든 활성 코드를 표시합니다.
  • /edit [ID]: 텍스트 편집기에 입력한 ID에 해당하는 코드를 표시하는 명령입니다.
  • /편집 [코드_이름]: 텍스트 편집기에 입력한 이름에 해당하는 코드를 표시하는 명령입니다.
<strong>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</strong>

위에서 정수 i, double y 및 "sum"이라는 메서드를 만들었습니다. "/edit" 명령어를 입력하면 아래와 같이 "JShell Edit Pad"가 표시됩니다.

Java 9의 JShell에 있는 다른

편집기 를 사용하여 코드를 추가 하거나 수정 하고 수락 버튼을 사용하여 설정을 확인할 수 있습니다. 새로운 divide() 메소드를 추가하고 아래와 같이 변수 "y"의 값을 수정할 수 있습니다.

Java 9의 JShell에 있는 다른

<strong>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)</strong>

JShell 편집 패드에 "i" 변수만 표시하려면, "/edit i" 명령을 입력하면 10이 표시됩니다. 마찬가지로 "ID 2"(변수 y에 해당)의 텍스트만 수정하려면 "/edit 2" 명령만 입력하면 20이 표시됩니다.

위 내용은 Java 9의 JShell에 있는 다른 "/edit" 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제