input - In Ruby, how to read data placed inside the program/script itself? -


इसमें पर्ल एक __ डेटा __ टोकन जो इनपुट को अनुमति देता है प्रोग्राम / स्क्रिप्ट फ़ाइल से खुद को लोड किया गया रूबी समकक्ष क्या है?

के बाद डेटा रखें __END __ टोकन, इसे डेटा.read (जो स्ट्रिंग ऑब्जेक्ट देता है) में पढ़ें, स्ट्रिंग को न्यूलाइन पर विभाजित करें ( \ n ), और परिणामस्वरूप सरणी से प्रत्येक या पसंद पर पुनरावृत्त करें।

  #! / Usr / bin / env ruby ​​data Read.split (/ \ n /)। Each_with_index do | l, i | डालता है "पंक्ति # {i + 1}: # {l}" अंत ___END__ लाल नारंगी पीले हरे नीले इंडिगो वायलेट   

उदाहरण रन:

  -बैश & gt ; रूबी- W / tmp / x.rb रेखा 1: लाल रेखा 2: नारंगी रेखा 3: पीले रंग की पंक्ति 4: हरा पंक्ति 5: नीली रेखा 6: इंडिगो लाइन 7: वायलेट    < / html>

Comments

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -