2014-11-26 10 views
6

Ich habe mehrere Shakespeare-Dokumentationen durchgesehen, aber ich kann nicht herausfinden, wie ich mein Shakespeare-Programm funktionieren lassen kann.Shakespeare-Variablenzuweisungen funktionieren nicht

Ich habe versucht, die folgenden:

Shakespeare, A Program. 
Romeo, A young man. 
Juliet, a young woman 
Act I: A test of variables. 
Scene I: The first scene. 
[Enter Romeo and Juliet] 
Hamlet: You are as stupid as a smelly big flower! 

(Diese Juliet auf 4 sollte, weil stinkende = * 2, groß = * 2 und Blumen = 1)

Juliet: Proceed to Scene II. 
[Exeunt] 
Scene I: The second scene. 
[Enter Romeo and Juliet] 
Juliet: Am I better than you? 
Romeo: If so, you are as intelligent as the square root of Juliet. 
Romeo: Open your heart. 

Dies sollte return 2, das ist Julias Wert. Leider ergibt dies nur einen Compilerfehler. Was mache ich falsch?

Antwort

11

Am Anfang definierten Sie nur Romeo und Julia und hatten 2 Szene I's. Ich denke, dass das, was Sie zu tun bedeutete

Shakespeare, A Program. 

Romeo, A young man. 
Juliet, a young woman. 

Act I: A test of variables. 

Scene I: The first scene. 
[Enter Romeo and Juliet] 
Romeo: <<This is important, because Hamlet is not defined! 
You are as stupid as a smelly big flower! 
Juliet: Proceed to Scene II. 
[Exeunt] 

Scene II: The second scene. <<You need to change it to Scene II! 
[Enter Romeo and Juliet] 
Juliet: Am I better than you? 
Romeo: If so, you are as intelligent as the square root of Juliet. 
Romeo: Open your heart. 
[Exeunt] 

Dies sollte 2.

+1

Für Belustigung Ich habe meine eigene SPL erstellt‚die IDE‘und getestet dieses Programm mit. Siehe das Programm namens“ Stack Overflow Beispiel "[hier] (https://apex.oracle.com/pls/apex/f?p=SPL) –

+1

Wow, das ist großartig! – 416E64726577

1

Es ist auch nicht typische Praxis durch den Compiler alle Zeichen zurückgeben exeunt einer Szene am Ende zu haben, wenn die Zeichen werden für die nächste Szene zurückgebracht. Auch „gehen zu Szene 2 ist nicht erforderlich (aber es ist hilfreich). zB

Juliet: Proceed to Scene II 

Scene II: The second scene. 
....