Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java9のJShellのさまざまな/varsコマンドは何ですか?


JShell インタラクティブなコマンドラインです Java9で導入されたツール。REPLとも呼ばれます。 入力を受け取り、それを評価し、出力をユーザーに出力するツール。

JShellツールでは、内部コマンド " / varsを使用して作成されたすべての変数を一覧表示できます。 "。異なる"/ vars "以下にリストされているJShellツールで使用可能なコマンド。

/vars
/vars [ID]
/vars [Variable_Name]
/vars -start
/vars -all
  • / vars: このコマンドを使用すると、現在のセッションのすべてのアクティブな変数のリストを表示できます。
  • / vars [ID]: このコマンドは、入力された IDに対応する変数とその値を表示します 。このIDは、JShellが式に割り当てた変数の名前に対応します( $ 1、$ 2 …)。
  • / vars [Variable_Name]: このコマンドは、変数 [Variable_Name]を表示します とその価値。
  • / vars -start: このコマンドを使用すると、JShell起動スクリプトに追加したすべての変数を表示できます。 。
  • / vars-すべて: このコマンドは、すべてのアクティブのリストを表示します 、非アクティブ 、およびロード済み 起動時の変数。


以下のコードスニペットで、式と変数を作成しました。次に、さまざまな「 / vars」を適用できます "コマンド。

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

jshell> 2 + 4
$1 ==> 6

jshell> /vars
|   int $1 = 6

jshell> int x = 20
x ==> 20

jshell> /vars
|   int $1 = 6
|   int x = 20

jshell> /vars $1
|   int $1 = 6

jshell> /vars x
|   int x = 20

jshell> /vars -all
|   int $1 = 6
|   int x = 20

jshell> /drop x
| dropped variable x

jshell> /vars -all
|   int $1 = 6|   int x = (not-active)

  1. Java 9のJShellのさまざまな起動スクリプトは何ですか?

    JShell は、JShellからコードを実行し、出力を即座に表示するインタラクティブなJavaシェルツールです。 JShellはREPL (読み取り-評価-印刷-ループ )コマンドラインから実行できるツール プロンプト。 JShellには、起動時にいくつかの特別な定義済みオプションを含むスクリプトをロードするオプションがあります。これらは、「-startup」を使用して指定できます ファイル名またはDEFAULTのいずれかを渡すフラグ 、JAVASE、および印刷 。 「/list-start」を使用できます 評価するすべてのスタートアップスニペットを確認してください。 デフォルト:

  2. Java9のJShellのさまざまな/editコマンドは何ですか?

    JShell Java 9で導入されたコマンドラインツールです main()なしで宣言、ステートメント、および式を評価します 方法。 JShellは、 JShell Edit Padというテキストエディタを設定できます。 、コードを非常に簡単に変更でき、「 / edit」を使用して起動できます コマンド。 以下は、さまざまな「/編集」です。 Jshellで使用されるコマンド。 /edit /edit [ID] /edit [Code_Name] /編集: このコマンドは引数なしで使用できます。「/edit」コマンドは、テキストエディタにすべてのアクティブなコードを表示します。