在scala中,函数是头等公民,可以用变量存储函数,可以使用匿名函数,和带参数的函数。如果需要一个序列的值,一般从一个简单序列转化得出。函数可以在变量不再作用域内时被调用,这样的函数叫闭包。柯里化是指将原来接受两个参数变成接受一个参数的函数的过程。不需要用return语句来返回函数值,函数的返回值就是函数体的值。 scala中,用方括号来定义类型参数,从调用该方法的实际参数来推断出类型。视图界定 ...
分类:
其他好文 时间:
2015-01-02 19:58:27
阅读次数:
242
/***1.宏会在编译器在对源代码进行编译的时候进行简单替换,不会进行任何逻辑检测,即简单代码复制而已。2.宏进行定义时不会考虑参数的类型。3.参数宏的使用会使具有同一作用的代码块在目标文件中存在多个副本,即会增长目标文件的大小。4.参数宏的运行速度会比函数快,因为不需要参数压栈/出栈操作。5.参数...
分类:
其他好文 时间:
2015-01-02 15:49:46
阅读次数:
111
ylbtech-Microsoft-CSharpSamples:ylbtech-LanguageSamples-Generics(泛型)1.A,示例(Sample) 返回顶部“泛型”示例 (C#)本示例演示如何创建具有单个类型参数的自定义泛型列表类,以及如何实现 IEnumerable 以便对列表的...
分类:
其他好文 时间:
2015-01-02 01:11:02
阅读次数:
219
.类型参数化数组 val arrayString = Array[String](2); arrayString (0)=”Hello”; arrayString (1)=”World”; for (i val a = ‘\101’ a: Char = A 十六进制以前缀’\u’加四位十六进制数字表...
分类:
其他好文 时间:
2015-01-01 01:22:46
阅读次数:
339
泛型的目的:还是代码重用。T:一般叫做“类型参数”,把数据类型作为参数传递。一般用T类表示或者以大写T开头的比如:TKey,TValue、TOutput、TResult…泛型,在.net2.0版本才开始引入。泛型类、泛型接口、泛型方法、泛型委托(*)where T1 : struct //约束T1必...
分类:
其他好文 时间:
2014-12-31 21:22:48
阅读次数:
359
在 C# 中,new 关键字可用作运算符、修饰符或约束。 new 运算符 用于创建对象和调用构造函数。 new 修饰符 用于向基类成员隐藏继承成员。 new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。 new 修饰符(C# 参考) 在用作修饰符时,new 关键字可以显式隐藏从基类继承的...
分类:
其他好文 时间:
2014-12-29 18:09:14
阅读次数:
162
一.基础知识
类:
封装的好处:良好的封装能够减少耦合;类内部的实现可以自由地修改;类具有清晰的对外接口。
类是C#中的一种结构,用于在程序中模拟现实生活的对象;
成员变量表示对象的特征;
方法表示对象可执行的操作;
如果类中未定义构造函数,则由运行库提供默认构造函数;
析构函数不能重载,并且每个类只能有一个析构函数;
可以根据不同数量的参数或不同数据类型参数对方法进行重载,不能根...
转载自 fineqtbull http://fineqtbull.iteye.com/blog/477994有位je上的同学来短信向我问起了Scala类型参数中协变、逆变、类型上界和类型下界的使用方法和原理,自己虽然也刚学不久,在主要调查了《Programing in Scala》的19章后,试着在...
分类:
其他好文 时间:
2014-12-28 18:04:54
阅读次数:
602
MeshFaceMaterial方法根据参数materials创建mesh(网格)的复合材质类型,参数material是一个Material类型的数组对象,网格中的三角面属性materialindex定义了该三角面使用的参数material中材质对象的索引号.
MeshFaceMaterial
Material类型的数组
<returns type="MeshFaceMater...
分类:
Web程序 时间:
2014-12-28 09:17:27
阅读次数:
179