随笔分类 -  经典案例

摘要:几个月前,我开始使用 Scala。我用过的编程语言还有 Pascal、C、C++、Java、PHP、Ruby和 Groovy,但是,与所有那些我用过的语言相比,我发觉 Scala 是一门与众不同的语言。我是在看到 Twitter 上关于 Ruby 和 Scala 讨论之后,才开始我的 Scala 编程之旅的。现在,使用 Scala 编程已经几个月了,关于 Scala 我有两点想法,虽然类似的想法已广为人知,但我仍很想与你们分享: ◆Scala 的确很棒。 ◆我的确认为计算机学院应该开一门 Scala 的语言课程。 在这篇文章中,我会讲述为什么我会有这样的想法,在此之前,有几点我想要先声明... 阅读全文
posted @ 2012-04-21 07:43 牧涛 阅读(333) 评论(0) 推荐(1) 编辑
摘要://一个简单的构建 defloop(range:Range)(op:Int=>Unit){ rangeforeach(op) } loop(1to5){println}//12345 loop(1to5){x=>if(x%2==0)println(x)}//24 还有几个更为复杂的例子,Actor lib,它是作为扩展被添加到 Scala 这一语言中的,我们将在下文中对它展开讨论。 不过,Scala 之所以是可扩展的,在于互相关联的两点:它是真正的面向对象的语言和真正的函数式语言。 面向对象 Scala 中每个事物都是对象(对象的方法除外),因此,没有必要对基本(primitive 阅读全文
posted @ 2012-04-21 07:40 牧涛 阅读(237) 评论(0) 推荐(0) 编辑
摘要:#include<stdio.h>#include<string.h>#include<malloc.h>#define maxspace 100#define keylen 10#define radix_n 10#define radix_c 26typedef char keytype;typedef struct{ char start[10]; //起点 char end[10]; //终点 char sche[10]; //班期 char time1[10]; //起飞时间 char time2[10]; ... 阅读全文
posted @ 2012-04-21 06:46 牧涛 阅读(448) 评论(0) 推荐(0) 编辑
摘要:frmMain(frmMain.frm)窗体:有两个Timer控件Private Sub tmr790Blink_Timer()End SubPrivate Sub tmrUpdateTime_Timer()Dim Elapsed As LongDim nHours As Long, nMinutes As Long, nSeconds As LongDim strH As String, strMin As String, strSec As StringDim strTimeStatus As StringDim MaxLen As ByteInfo.ThisTime = GetTickC 阅读全文
posted @ 2012-04-20 07:02 牧涛 阅读(1387) 评论(0) 推荐(0) 编辑