Maison  >  Article  >  Java  >  Comment pouvons-nous exécuter un extrait de code par ID dans JShell en Java 9 ?

Comment pouvons-nous exécuter un extrait de code par ID dans JShell en Java 9 ?

WBOY
WBOYavant
2023-08-30 22:17:021325parcourir

在Java 9的JShell中,我们如何通过ID执行代码片段?

JShell is an interactive tool (REPL) introduced in Java 9. We can execute snippets like expressions, variables, methods, classes, and etc without a main () method in the JShell tool.

We can execute any prior snippet by simply typing /id, which indicates the snippet’s ID. For instance, if we type "/1", then JShell can display the first snippet that we have entered, executes it, and shows the result. We can re-execute the last snippet that we have entered (whether it is valid or invalid) by using "/!".

In the below code snippet, we have created a set of snippets, and execute those snippets by using /1, /2, /3, and /4.

<strong>C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> 2+10
$1 ==> 12

jshell> String s = "Tutorialspoint"
s ==> "Tutorialspoint"

jshell> System.out.println("Tutorialspoint")
Tutorialspoint

jshell> int num1 = 25
num1 ==> 25

jshell> /1
2+10
$5 ==> 12

jshell> /2
String s = "Tutorialspoint";
s ==> "Tutorialspoint"

jshell> /3
System.out.println("Tutorialspoint")
Tutorialspoint

jshell> /4
int num1 = 25;
num1 ==> 25</strong>

在下面的代码段中,我们可以使用"/!"命令重新执行上一个代码段。

<strong>jshell> 2+5
$1 ==> 7

jshell> 10-6
$2 ==> 4

jshell> /1
2+5
$3 ==> 7

jshell> /!
2+5
$4 ==> 7</strong>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer