जेशेल एक इंटरैक्टिव कमांड-लाइन है जावा 9 में पेश किया गया टूल। इसे REPL . भी कहा जाता है उपकरण जो इनपुट लेता है, उसका मूल्यांकन करता है और उपयोगकर्ता को आउटपुट प्रिंट करता है।
JShell टूल में, आंतरिक कमांड "/vars का उपयोग करके बनाए गए सभी चरों को सूचीबद्ध करना संभव है। ". हमारे पास अलग-अलग "/vars . हैं " नीचे सूचीबद्ध के रूप में JShell टूल में उपलब्ध कमांड।
/vars /vars [ID] /vars [Variable_Name] /vars -start /vars -all
- /vars: यह आदेश हमें वर्तमान सत्र के सभी सक्रिय चरों की सूची प्रदर्शित करने की अनुमति देता है।
- /vars [ID]: यह कमांड दर्ज की गई ID . के अनुरूप चर और उसके मान को प्रदर्शित करता है . यह आईडी उस वैरिएबल के नाम से मेल खाती है जिसे JShell ने एक्सप्रेशन को असाइन किया है ($ 1, $ 2 ...).
- /vars [Variable_Name]: यह आदेश चर [Variable_Name] . प्रदर्शित करता है और उसका मूल्य।
- /vars -प्रारंभ: यह आदेश हमें उन सभी चरों को प्रदर्शित करने की अनुमति देता है जिन्हें हमने 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)