|
1 | 1 | --- |
2 | | -lang: EN |
3 | | -title: Not a School Class, a Working Class |
| 2 | +lang: DE |
| 3 | +title: Keine Schulklasse, eine Arbeiterklasse |
4 | 4 | answer: |
5 | 5 | ok: |
6 | 6 | error: |
7 | 7 | --- |
8 | 8 |
|
9 | | -You see, the empty curly braces {} is a shortcut for Hash.new. The new method is used to make objects |
10 | | -of a certain class. Think "class" as in "working class" — a specific group of objects which |
11 | | -are similar, have the same jobs, the same shirts. |
12 | | -What use is a class? |
| 9 | +Du siehst, die leeren geschweiften Klammern {} sind eine Abkürzung für |
| 10 | +Hash.new. Die Methode new wird verwendet, um Objekte einer bestimmten Klasse |
| 11 | +zu erzeugen. Denken Sie bei "Klasse" an die " Arbeiterklasse" — eine |
| 12 | +bestimmte Gruppe von Objekten, die ähnlich sind, die gleichen Jobs haben, die |
| 13 | +gleichen Hemden. |
| 14 | +Welchen Nutzen hat eine Klasse? |
13 | 15 |
|
14 | 16 | ### Blurbalizer<sup>TM</sup> |
15 | | -You just had a brilliant idea for a new app. It is going to be __the__ next instant |
16 | | -messaging platform. You want an app where people can send each other short messages. You call |
17 | | -these messages Blurbs<sup>TM</sup>. A Blurb<sup>TM</sup> has a maximum length of just 40 characters. Let's do a mood setting too. |
| 17 | +Du hattest gerade eine brillante Idee für eine neue App. Es wird __die__ |
| 18 | +nächste Instant-Messaging-Plattform sein. Du willst eine App, mit der man sich |
| 19 | +gegenseitig kurze Nachrichten schicken kann. Du nennst diese Nachrichten |
| 20 | +Blurbs<sup>TM</sup>. Ein Blurb<sup>TM</sup> hat eine maximale Länge von nur 40 |
| 21 | +Zeichen. Lass uns auch eine Stimmungsanzeige machen. |
18 | 22 |
|
19 | | -<!---The Internet has really brought back stick people and smileys out of bankruptcy. __Emote!__--> |
| 23 | +<!---Das Internet hat die Strichmännchen und Smileys wirklich aus der |
| 24 | +Versenkung geholt. __Emote!__--> |
20 | 25 |
|
21 | | -### Where to start |
22 | | -Well, you might store your Blurbs<sup>TM</sup> entries in a json file, right? |
23 | | -But how would you keep track of the content of the entry and the time it was posted? |
24 | | -And when you loaded the file, how would it look in Ruby? |
25 | | -Would it be a Hash? Or an Array? Or an Array of Arrays? Or something else? |
| 26 | +### Wo soll ich anfangen? |
| 27 | +Nun, du könntest deine Blurbs<sup>TM</sup>-Einträge in einer json-Datei |
| 28 | +speichern, oder? |
| 29 | +Aber wie kannst du den Inhalt des Eintrags und die Zeit, zu der er |
| 30 | +veröffentlicht wurde, nachverfolgen? |
| 31 | +Und wenn du die Datei geladen hast, wie würde sie in Ruby aussehen? |
| 32 | +Wäre es ein Hash? Oder ein Array? Oder ein Array von Arrays? Oder etwas |
| 33 | +anderes? |
26 | 34 |
|
27 | | -### Class |
28 | | -I really think you'll want to use a class. You are already familiar with many classes: |
| 35 | +### Klasse |
| 36 | +Ich glaube wirklich, dass du eine Klasse benutzen willst. Du bist bereits mit |
| 37 | +vielen Klassen vertraut: |
29 | 38 | Hash, Array, String. |
30 | | -Let's make a new class (returns no output): |
| 39 | +Erstellen wir eine neue Klasse (gibt keine Ausgabe zurück): |
31 | 40 |
|
32 | 41 | class Blurb |
33 | 42 | end |
0 commit comments