স্কেল 2.11.0 রিপাবলটি কীভাবে ছাড়বেন?


135

স্কালার শেষ সংস্করণে (২.১০.৩) আরপিএল, আমি আরপিএল exitথেকে প্রস্থান করতে টাইপ করতে পারি । তবে স্কেলা 2.11.0 এ এটি কাজ করে না।

$ scala
Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51).
Type in expressions to have them evaluated.
Type :help for more information.

scala> exit
<console>:8: error: not found: value exit
              exit
              ^

scala>

উত্তর:


233

আমি আপগ্রেডে একই সমস্যার মধ্যে দৌড়েছি, কেবল কোলন Q ব্যবহার করুন।

:q

উপরন্তু, exit2.10.x এ অসমর্থিত হয়েছে সঙ্গে sys.exitবিপরীতভাবে প্রস্তাব, তাই এই কাজ হিসাবে ভাল:

sys.exit

পার্শ্ব নোট হিসাবে, আমি মনে করি তারা এগুলি করেছে যাতে আপনি স্কেল কনসোলটি এসবিটিতে প্রস্থান এবং এসবিটি নিজেই প্রস্থান করার মধ্যে পার্থক্য করতে পারেন, যদিও আমি ভুল হতে পারি।


39

আপনি আগে উত্তর হিসাবে বর্ণিত হিসাবে REPL ছেড়ে বিকল্পগুলি:

:quit
:q

Ctrl + d // Unix
Ctrl + z // Windows

sys.exit

আমার এখনই উইন্ডোজ মেশিন নেই disposal @ গোবিন্দসিংহ নাগরকোটি। আপনার জন্য কি কাজ করে?
আন্দ্রে নিউম্যান

@ আন্ড্রেস নিউম্যান আমার জন্য অন্য সকল কাজ করে ctrl+d, আমি ব্যবহার করছিwindows 7
গোবিন্দ সিং

আমি উইন্ডোজ 10 ব্যবহার করছি এবং সাইগউইন ইনস্টল করেছি: ctrl+dকাজ করে তবে ctrl+zতা হয় না। এটি সাইগউইনের সাথে সম্পর্কিত কিনা তা নিশ্চিত নয়।
ড্রিউজর্ডান

সিটিআরএল-সি রেপেলটিও বের করে দেয়, যা বিরক্তিকর কারণ কারণ আক্ষরিক অর্থেই অন্য সমস্ত প্রতিবেদনে এটি বর্তমান লাইনটি বাতিল করে দেয়
মাইকেল হিউসন

13

ফাইল অক্ষরের শেষ ব্যবহার করুন। Ctrl-Dলিনাক্সে, Ctrl-Zউইন্ডোজে।

:helpআমার 2.10.3 আরপিএল কমান্ডটি ব্যবহার করা আমাকে এই ইঙ্গিতটি দেয়:

:quit        exit the interpreter

:quit2.11.0 এ এখনও আছে কিনা তা আমি জানি না যদিও নেই।


1
আপনি যদি এসবিটি ব্যবহার করেন, সিটিএল-ডি আপনাকে কোনও কমান্ড প্রম্পট থেকে সরিয়ে দেবে। এটাই আমি এক পর্যায়ে শুরু করেছি। The: q বনাম প্রস্থান করার জিনিসটি আমাকে কেবল বাদাম চালিয়েছে। আপনি বলতে পারেন?
som-snytt

আপনিও ব্যবহার করতে পারেনjava.lang.System.exit(0);
এলিয়ট ফ্রিচ

2
@ এলিয়টফ্রিশ নিশ্চিত, আমি প্রতিবার টাইপ করার মতো অনুভব করি
জাভাদ্বা

3

আমি যখন exit২.১০.৪ এ ব্যবহার করি তখন আমি একটি সতর্কতা পেয়েছিলাম:

সতর্কতা: 1 টি অবচয় হুঁশিয়ারি (গুলি) ছিল; বিশদ বিবরণ জন্য পুনরায় চালান

তুমি ব্যবহার করতে পার:

:q
:quit
sys.exit

তাদের সবকটি 2.11.x এ কাজ করে


2

শেলটি থেকে বেরিয়ে যাওয়ার জন্য আপনি sys.exit OR: q ব্যবহার করতে পারেন


1
এই প্রশ্নের পূর্ববর্তী উত্তরগুলিতে এটি ইতিমধ্যে চিহ্নিত করা হয়েছে।
jwvh
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.