FANDOM


Dieses Wiki soll einen Einstieg in die objektorientierte Programmierung mit der Programmiersprache Ruby liefern. Du brauchst keinerlei Kenntnisse in irgendeiner Programmiersprache zu haben, doch natürlich kann es nicht schaden, schon ein wenig mit der Materie vertraut zu sein. Alle Codebeispiele sollten auf jedem Betriebssystem lauffähig sein.

Möchtest du etwas über die Geschichte von Ruby erfahren, schau dir doch mal den Wikipedia-Artikel an!


HINWEIS: Solltest du Zweifel am Aufbau dieses Buches haben: Es hat alles seinen Sinn, sogar die Teilung der Kapitel zur Klasse ;)

zur Hervorhebung

Die Texthervorhebung orientiert sch an der Hervorhebung von KWrite.

Ruby mini
Code:

So werden Codebeispiele angezeigt

Konsole-mini
Ausgabe:

So werden Programmausgaben angezeigt

An Wiki-Autoren:

Die Hervorhebungen müssen nerfigerweise per Hand geschrieben werden, da Mini-Wikia kein

Ungültige Sprache.

Die gewünschte Sprache muss wie folgt definiert werden: <source lang="html4strict">...</source>

Unterstützte Sprachen für die Syntaxhervorhebung:

4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, coffeescript, cpp, cpp-qt, csharp, css, cuesheet, d, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel, email, epc, erlang, euphoria, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html4strict, html5, icon, idl, ini, inno, intercal, io, j, java, java5, javascript, jquery, kixtart, klonec, klonecpp, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nsis, oberon2, objc, objeck, ocaml, ocaml-brief, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per, perl, perl6, pf, php, php-brief, pic16, pike, pixelbender, pli, plsql, postgresql, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, q, qbasic, rails, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, spark, sparql, sql, stonescript, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xorg_conf, xpp, yaml, z80, zxbasic


-Tag unterstützt.

<div align=center>[[Ruby 4 Everyone|Inhaltsverzeichnis]] | [[../Installation|Installation]] >></div>

[[Kategorie:Ruby 4 Everyone| ]]
Nutzung von Community-Inhalten gemäß CC-BY-SA , sofern nicht anders angegeben.