几乎所有的编程教程都以一个小例子开始。其目的是让读者准备好开发环境,熟悉编译工具的使用。我们也按照传统,从这最基本的一步开始吧!
不同于大多数编程语言的第一个Hello World程序,我们来做些更有意思事。程序 demo.red 如下:
Red [
Title: "Red alpha simple ASCII art demo"
Author: "Nenad Rakocevic"
File: %demo.red
Tabs: 4
Rights: "Copyright (C) 2012 Nenad Rakocevic. All rights reserved."
License: {
Distributed under the Boost Software License, Version 1.0.
See https://github.com/dockimbel/Red/blob/master/BSL-License.txt
}
]
data: [
[0 7 20]
[2 2 6 7 20]
[1 2 6 7 20]
[0 2 6 7 10 14 17 20 20]
[2 2 6 7 9 10 13 14 16 17 19]
[1 7 9 10 13 14 16 17 20]
[0 2 4 5 9 14 16 17 20]
[2 2 5 6 9 10 16 17 20]
[1 2 5 6 9 10 13 14 16 17 19]
[0 2 6 7 10 14 17 20 20]
]
pattern: "Red"
prin newline