ruby-strings

Strings in Ruby

Ruby's String

ruby में एक character और characters के group को जब single या double quotes marks में लिखा जाए तो वह एक string होता है। string data types के बारे में हम पिछले article में पड़ चुके हैं। आपको यह तो पता है के string quotes marks में होती है, अगर हमारे पास "ruby's string" ऐसी string हो जिस में दोनों ही तरह के quotes marks use हो रहे हों तो use आप कैसे handle करेंगे ruby में ?

a="\"\ruby's string\"";
puts a;

#outputs "ruby's string"

इस के लिए आपको backslash(\) use करनी है हर उस quote mark से पहले हो string का हिस्सा है। जैसा के उपर दी code की example में है। string को एक से ज्यादा line में print करने के लिए newline character (\n) का use होता है। जिस से string के अलग अलग parts बनाकर उन्हें new line में print कर सकते हैं।

a="Ruby \n String";
puts a;

#outputs
Ruby
 String

String Concatenation

दो या दो से ज्यादा string variable के text को जोड़ कर एक line में print करने को string concatenation कहा जाता है।

a="Ruby";
b="String";
c="Concatenation";
puts a+b+c;
#Output "RubyStringConcatenation"

अगर string variable में number एक string की तरह store हैं तो भी उन्हें एक string की तरह ही लिया जाएगा।

a="24";
b="10";
c="12";
puts a+b+c
#Output: 241012

Repeating String in Ruby

string repeating से आप एक string को एक से ज्यादा बार repeat कर print कर सकते हैं। a="ruby";
puts a*4;
#output: rubyrubyrubyruby

String Interpolation

इस के बारे में आपको variable के lesson में भी clear दिया था। अगर अपने ने string के बीच में किसी variable की value को print करना हो तो, आप कैसे करेंगे? इस के लिए अपने यह syntax follow करना है "String #{Variable_Name} Optional String"।

a=24;
puts"Age #{a} year old";
#Outputs: Age 24 year old
Share on Google Plus

About Lakhvir Singh

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment