%i und %I in Ruby

MD Aminul Islam 21 Juni 2023
  1. Verwenden Sie das %i in Ruby
  2. Verwenden Sie das %I in Ruby
%i und %I in Ruby

Manchmal müssen Sie den Wert einer Variablen in einem Array abrufen. Dies ist hauptsächlich erforderlich, wenn sich der Wert der Variablen auf das Array bezieht, an dem Sie arbeiten.

In Ruby können Sie das ganz einfach mit %i oder %I tun.

In diesem Artikel wird erläutert, wie wir %i oder %I in Ruby verwenden können, zusammen mit ihren Unterschieden. Außerdem werden wir uns ein Beispiel ansehen, um das Thema zu vereinfachen.

Verwenden Sie das %i in Ruby

In unserem Beispiel unten demonstrieren wir die Verwendung von %i in Ruby. Schauen wir uns unser Beispiel unten an.

a = :test
puts %i[ #{a} x ]

Wenn Sie sich das Ergebnis ansehen, werden Sie feststellen, dass das %i a nicht auflöst und Ihnen die folgende Ausgabe liefert.

#{x}
x

Verwenden Sie das %I in Ruby

In unserem Beispiel unten demonstrieren wir die Verwendung von %I in Ruby. Schauen wir uns unser Beispiel unten an.

a = :test
puts %I[ #{a} x ]

Wenn Sie sich nun das Ergebnis ansehen, werden Sie feststellen, dass das %I a aufgelöst und durch seinen Wert ersetzt hat. Nachdem Sie das obige Beispiel ausgeführt haben, erhalten Sie eine Ausgabe wie die folgende.

test
x

Bitte beachte, dass:

  1. %i[ ] - Nicht interpoliertes Array; Symbole werden niemals aufgelöst.
  2. %I[ ] - Interpoliertes Array; Es wird Symbole auflösen.

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

Verwandter Artikel - Ruby Array