学了好多不了解的知识: procedure TForm1.Button1Click(Sender: TObject); var s1 : String; s2 : String[255]; begin s1:='ç1很好'; ShowMessage(s1); // 这里显示正常 s2:=s1; Sh
Android-spinner 一 Adapter概念 spinner:下拉栏里面的TextView 指定系统spinner:在xml文件中面的spinner中的属性android:entries="@array/string_array" 适配器:将数据源绑定到界面组件 数据源: cursor数据
分类:
移动开发 时间:
2016-02-29 12:11:52
阅读次数:
167
1 _.set(object, path, value) 2 # ? ? ? 3 4 设置对象的路径上的属性值.如果路径不存在,则创建它. 5 6 参数 7 1、object (Object): 待扩大的对象. 8 2、path (Array|string): 属性路径. 9 3、value (*)
分类:
其他好文 时间:
2016-02-24 19:12:38
阅读次数:
267
package com.tydic.test /** * 除去数组中第一个负数以外的所有负数 */ object Test2 { def main(args: Array[String]): Unit = { val arr = Array(1, 2, 0, 3, 4, -1, -2, -3 ,0)
分类:
编程语言 时间:
2016-02-24 17:16:21
阅读次数:
691
代码示例:objectListObjectOps{
defmain(args:Array[String]):Unit={
//构造List
//apply方法
println(List.apply(1,2,3,4,5))//List(1,2,3,4)其实就是调用apply方法
//生成重复数据的列表
//目前使用的2.11.7版本,已经废弃了make方法
println(List.fill(100)(1))//生成100个..
分类:
其他好文 时间:
2016-02-15 16:44:40
阅读次数:
184
请看代码示例:packagecom.dt.scala.dataset
objectList_Fold_Sort{
defmain(args:Array[String]):Unit={
//Fold是折叠的意思,foldLeft就是从左折叠,foldRight就是从右折叠
vallist=List.range(1,101)//1..100
//foldLeft有两个参数:z初始值,f叠加函数
varresult=list.fol..
分类:
其他好文 时间:
2016-02-15 16:43:54
阅读次数:
146
代码示例:packagecom.dt.scala.dataset
objectSet_Map{
defmain(args:Array[String]):Unit={
//Set集合,集合中的数据是不可重复的。但是数据是无序的。
valdataSet=Set(1,2,5,4,1,3,2)
println(dataSet)
valdataSet2=dataSet.+(1)//向集合中添加元素,生成另一个集合
valda..
分类:
其他好文 时间:
2016-02-15 16:41:46
阅读次数:
140
操作的参数不是函数,就是一阶函数我们通过具体的代码来说明:packagecom.dt.scala.dataset
objectListFirstOrderOps{
defmain(args:Array[String]):Unit={
//列表合并,使用:::操作符
println(List(1,2):::List(3,4):::List(5,6))
println(List(1,2):::(List(3,4):::List(5,6)..
分类:
其他好文 时间:
2016-02-14 22:21:57
阅读次数:
203
在scala中使用match表达式进行模式匹配,和其他语言中的switch语句的功能类型。但是match的功能更强大我们先看一个简单的例子objectHelloPatternMatch{
defmain(args:Array[String]):Unit={
vardata:Int=1
datamatch{
case1=>println("one")
case2=>println("two")
case..
分类:
其他好文 时间:
2016-02-14 15:37:37
阅读次数:
187
偏函数,也叫部分应用函数,就是调用的时候,只传入函数的部分参数。先举个例子就很容易明白了。objectPartialAppliedFunction{
defmain(args:Array[String]):Unit={
valpart_sum=sum(1,_:Int,3)
println(part_sum(2))
}
defsum(a:Int,b:Int,c:Int)=a+b+c
}我们定义了一个函数..
分类:
移动开发 时间:
2016-02-13 23:17:03
阅读次数:
575