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.
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