<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Interactive_Ruby_Shell</id>
	<title>Interactive Ruby Shell - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Interactive_Ruby_Shell"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Interactive_Ruby_Shell&amp;action=history"/>
	<updated>2026-05-15T21:14:03Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Interactive_Ruby_Shell&amp;diff=2518305&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Interactive_Ruby_Shell&amp;diff=2518305&amp;oldid=prev"/>
		<updated>2026-01-28T18:43:50Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name                         =&lt;br /&gt;
|Logo                         = &lt;br /&gt;
|Screenshot                   = [[Datei:Interactive Ruby Shell.png|300px|]]&lt;br /&gt;
|Beschreibung                 = So sieht irb bei der Verwendung aus...&lt;br /&gt;
|Hersteller                   = Keiju Ishitsuka&lt;br /&gt;
|AktuelleVersion              = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|Betriebssystem               = plattformunabhängig&lt;br /&gt;
|Programmiersprache           = [[Ruby (Programmiersprache)|Ruby]]&lt;br /&gt;
|Kategorie                    = [[Ruby (Programmiersprache)|Ruby]] [[Kommandozeileninterpreter]]&lt;br /&gt;
|Lizenz                       = [[Ruby (Programmiersprache)#Nutzungsbedingungen|Ruby Lizenz]]&amp;lt;ref&amp;gt;{{Internetquelle|url=https://www.ruby-lang.org/en/about/license.txt|titel=Rubys Lizenzbedingungen|zugriff=2012-01-15}}&amp;lt;/ref&amp;gt;&amp;lt;br /&amp;gt;[[GNU General Public License|GPL]]&lt;br /&gt;
|Deutsch                      = nein&lt;br /&gt;
|Website                      = [http://www.ruby-lang.org/en/ ruby-lang.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Interactive Ruby Shell&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;IRB&amp;#039;&amp;#039;&amp;#039;) ist ein [[Kommandozeileninterpreter]] (REPL) für die [[Programmiersprache]] [[Ruby (Programmiersprache)|Ruby]].&lt;br /&gt;
&lt;br /&gt;
Das Programm wird von der [[Kommandozeile]] gestartet und ermöglicht die Ausführung von Ruby-Kommandos, wobei das Ergebnis unmittelbar zurückgegeben wird. Dadurch kann man in Echtzeit mit Ruby experimentieren oder ad hoc kleinere Berechnungen mit Ruby durchführen, wie mit einem [[Taschenrechner]]. IRB kennt die zuletzt eingegebenen Kommandos, die durch Verwendung der Pfeiltasten zurückgeholt und gegebenenfalls editiert werden können, um das Absetzen ähnlicher Kommandos und Wiederholungen zu vereinfachen. Auf [[POSIX]]-Systemen ([[Linux]], [[Unix]]) hat man Zugriff auf die [[Job (EDV)|Job-Kontrolle]], kann wie ein [[Shellskript]] direkt über das Internet kommunizieren und mit Servern interagieren.&lt;br /&gt;
&lt;br /&gt;
Die Software wurde von Keiju Ishitsuka entwickelt und gehört in der Regel zum Lieferumfang von Ruby dazu.&lt;br /&gt;
&lt;br /&gt;
Verwendung:&lt;br /&gt;
 irb [ Optionen ] [ &amp;#039;&amp;#039;Programmdatei&amp;#039;&amp;#039; ] [ &amp;#039;&amp;#039;Argument1...&amp;#039;&amp;#039; ]&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;irb&amp;quot;&amp;gt;&lt;br /&gt;
irb(main):001:0&amp;gt; n = 5&lt;br /&gt;
=&amp;gt; 5&lt;br /&gt;
irb(main):002:0&amp;gt; def fact(n)&lt;br /&gt;
irb(main):003:1&amp;gt;   if n &amp;lt;= 1&lt;br /&gt;
irb(main):004:2&amp;gt;     1&lt;br /&gt;
irb(main):005:2&amp;gt;   else&lt;br /&gt;
irb(main):006:2*     n * fact(n - 1)&lt;br /&gt;
irb(main):007:2&amp;gt;   end&lt;br /&gt;
irb(main):008:1&amp;gt; end&lt;br /&gt;
=&amp;gt; nil&lt;br /&gt;
irb(main):009:0&amp;gt; fact(n)&lt;br /&gt;
=&amp;gt; 120&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{Internetquelle|url=http://tryruby.org/|titel=Try Ruby|kommentar=Online IRB|zugriff=2012-01-15}}&lt;br /&gt;
* {{Internetquelle|url=http://ruby-doc.org/docs/ProgrammingRuby/html/trouble.html|werk=ruby-doc.org|titel=When Trouble Strikes|kommentar=Kapitel aus &amp;#039;&amp;#039;Programming Ruby&amp;#039;&amp;#039;|zugriff=2012-01-15}}&lt;br /&gt;
* {{Internetquelle|url=https://ruby-doc.com/docs/ProgrammingRuby/html/irb.html|werk=ruby-doc.org|titel=Interactive Ruby Shell|kommentar=Kapitel aus &amp;#039;&amp;#039;Programming Ruby&amp;#039;&amp;#039;|zugriff=2016-05-21}}&lt;br /&gt;
* {{Internetquelle|url=https://ruby-doc.org/stdlib-2.0.0/libdoc/irb/rdoc/IRB.html|werk=ruby-doc.org|titel=Interactive Ruby Shell|kommentar=Kapitel aus &amp;#039;&amp;#039;Programming Ruby&amp;#039;&amp;#039;|zugriff=2016-05-21}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Ruby (Programmiersprache)]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>