String-Trennzeichen in Ruby

MD Aminul Islam 21 Juni 2023
  1. Verwenden Sie das %Q in Ruby
  2. Verwenden Sie das %q in Ruby
  3. Verwenden Sie das % in Ruby
String-Trennzeichen in Ruby

Manchmal müssen Sie möglicherweise eine Gleichung drucken, aber wenn Sie es versuchen, löst das Programm die Gleichung automatisch und druckt die resultierende Ausgabe. Aber es gibt einige Techniken, mit denen Sie dies tun können.

In diesem Artikel werden Zeichenfolgenbegrenzer in Ruby behandelt, und wir werden uns auch einige Beispiele ansehen, um das Thema zu vereinfachen. Wir werden die Verwendung von %q, %Q und % sehen.

Verwenden Sie das %Q in Ruby

In unserem Beispiel unten veranschaulichen wir die Verwendung von %Q. Schauen wir uns das folgende Beispiel an.

puts %Q{3 + 2 =\n#{ 3 + 2 }}

Die obige einzelne Zeile des Programms liefert Ihnen die folgende Ausgabe, und wenn Sie sich die Ausgabe ansehen, werden Sie sehen, dass die mathematische Gleichung vor dem Drucken gelöst ist.

3 + 2 =
5

Verwenden Sie das %q in Ruby

In unserem Beispiel unten demonstrieren wir die Verwendung von %q. Schauen wir uns das folgende Beispiel an.

puts %q{3 + 2 =\n#{ 3 + 2 }}

Die obige einzelne Zeile des Programms liefert Ihnen die folgende Ausgabe. Sie werden sehen, dass die mathematische Gleichung vor dem Drucken ungelöst bleibt.

3 + 2 =\n#{ 3 + 2 }

Verwenden Sie das % in Ruby

In unserem Beispiel unten demonstrieren wir die Verwendung von %. Schauen wir uns das folgende Beispiel an.

puts %{3 + 2 =\n#{ 3 + 2 }}

Die obige einzelne Zeile des Programms liefert Ihnen die folgende Ausgabe. Sie werden sehen, dass die mathematische Gleichung vor dem Drucken gelöst wird. Es ähnelt weitgehend dem %Q.

3 + 2 =
5

Denken Sie daran, dass %Q die Voreinstellung der %-Notation ist.
Bitte beachten Sie, dass der gesamte Code, den dieser Artikel enthält, in Ruby geschrieben ist.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn