2014-11-26 12 views
6

Tôi đã xem qua một số tài liệu của Shakespeare, nhưng tôi không thể tìm ra cách làm cho chương trình Shakespeare của tôi hoạt động.Bài tập thay đổi Shakespeare Không hoạt động

Tôi đã thử những điều sau đây:

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! 

(Điều này cần thiết Juliet đến 4, vì có mùi = * 2, lớn = * 2, và hoa = 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. 

này nên return 2, đó là giá trị của Juliet. Thật không may, điều này chỉ cung cấp cho một lỗi trình biên dịch. Tôi đang làm gì sai?

Trả lời

11

Ban đầu, bạn chỉ định nghĩa Romeo và Juliet và có 2 cảnh tôi. Tôi nghĩ rằng những gì bạn có nghĩa là để làm là

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] 

này sẽ trả về 2.

+1

Đối với giải trí Tôi đã tạo ra SPL của riêng tôi 'IDE' và thử nghiệm chương trình này với nó. Xem chương trình gọi là" Ví dụ tràn ngăn xếp "[tại đây] (https://apex.oracle.com/pls/apex/f?p=SPL) –

+1

Ồ, điều này thật tuyệt! – 416E64726577

1

Ngoài ra, nó không phải là thực tiễn điển hình bởi trình biên dịch để có tất cả các nhân vật exeunt ở phần cuối của một cảnh, nếu nói nhân vật sẽ được đưa trở lại cho cảnh tiếp theo. Ngoài ra, "tiến tới cảnh 2 là không cần thiết (nhưng nó là hữu ích). ví dụ

Juliet: Proceed to Scene II 

Scene II: The second scene. 
.... 
Các vấn đề liên quan