Rumah >Java >javaTutorial >Apakah arahan '/edit' yang berbeza dalam JShell dalam Java 9?
JShell ialah alat baris arahan yang diperkenalkan dalam Java 9 untuk menilai pengisytiharan, pernyataan dan ungkapan tanpa menggunakan kaedah main(). JShell boleh menyediakan editor teks yang dipanggil JShell Edit Pad, yang membolehkan kami mengubah suai kod dengan sangat mudah, dan boleh dimulakan dengan arahan "/edit".
Berikut ialah arahan "/edit" berbeza yang digunakan dalam Jshell.
<strong>/edit /edit [ID] /edit [Code_Name]</strong>
<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>
Di atas, kami mencipta integer i, double y, dan kaedah yang dipanggil "sum". Masukkan arahan "/edit", dan "JShell Edit Pad" akan dipaparkan, seperti yang ditunjukkan di bawah.
Kita boleh menggunakan editor untuk menambah atau mengubah suai kod dan mengesahkan tetapan menggunakan butang Terima . Kita boleh menambah kaedah divide() baharu dan mengubah suai nilai pembolehubah "y" seperti yang ditunjukkan di bawah
<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>
Jika kita hanya mahu memaparkan pembolehubah "i" dalam JShell Edit Pad, Hanya taip arahan "/edit i" dan ia akan menunjukkan 10. Dengan cara yang sama, jika kita hanya mahu mengubah suai teks "ID 2" (bersamaan dengan pembolehubah y), kita hanya perlu memasukkan arahan "/edit 2" dan 20 akan dipaparkan.
Atas ialah kandungan terperinci Apakah arahan '/edit' yang berbeza dalam JShell dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!