`

第一章-入门

阅读更多

第1章-入门


     让我们开始我们的tango之旅吧。在开始之前,我们需要确定tango包被正确的安装和配置。关于tango的安装配置信息在附录B里透彻地讲解,在开始这里的课程之前,最好先仔细阅读一下那里的内容。tango容纳几种不同的源码构建方法,因此,花一点时间熟悉它们是很重要的。

 


一些基本的步骤


    我们的第一个活动,就是尝试用一个很小的D程序来验证tango是否像我们所期望的那样在操作系统和编译器中配置好了。
   

    首先和我们的好伙伴电脑打个招呼:

 
import tango.io.Console;
void main()
{
Cout ("Hello, sweetheart \u263a").newline;
}


    该例子显示极少的控制台输出,而没有花俏的的格式。


    相反人们可以使用Stdout模块,它支持相当复杂的格式选项。

 
    Tango中的控制台I / O的是UTF - 8的,包括Linux和Win32。被在各种Unicode表示之间转换操作是必要的,用更高级的结构如Stdout和Format等。在稍后的章节里,我们将会看到这些更高级的功能演示。

 
    现在,我们也期望我们的计算机来告诉我们一些东西。 在这种情况下,我们使用Cin.get()来从控制台取回一个字符串:

 
import tango.io.Console;
void main()
{
auto s = Cin.get();
Cout ("Hello, ")(s).newline;
}


使用bud编译此程序,该命令看起来就像这样:


bud mytestprogram.d  (在Linux 也许需要指定 -op 开关)

 
    另一种选择是使用DSSS。 如果DSSS已正确安装,我们在任何支持dsss的操作系统下执行下面的命令:

 
dsss build mytestprogram.d


    成功!我们已经完成tango的第一课。

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics