她:我很自私对不对
我:也不能这么说,人不为己,天诛地灭。你也肯定有自己的苦衷的,能理解
她:谢谢
两个人都沉默了许久
我:那以后还联系吗
她:不知道
我:好吧。我能问你个问题不
她:你说
我:可能有点冒昧哈,你之前相过几个
她:不记得了
我:那上一个呢,你们不是有很多话聊,最后怎么没走下去
她:(有点激动),那只是共同话题多而已
我:好好好,跟我就没有话题(打趣到),还有呢
她:也就聊了一个月不到吧,就见了一次。
我:外型不满意。
她:嗯
我:我也不好看
她:最起码还看的下去。那个人...怎么说呢,就是...你懂吧
我好奇的看着她
她:一脸痘,还有那种坑坑洼洼,还有那种快要熟了,快要流出来了的那种,而且五官也不协调
我:不协调哈哈哈
她:笑屁
我:那之前的呢
她:性格合不来
我:哦~展开说说
她:嗯。。举个最简单的例子吧,他会pua我
我:不是吧,还敢pua你?
她:对啊,他问我会不会做饭,我说不会,他说女人不会做饭,那以后结婚了怎么办,巴拉巴拉说一堆。你谁啊你,我爸妈都不会说我,你谁啊,什么身份啊,多冒昧阿
我:确实不礼貌
她:(一脸气愤)何止是不礼貌,听得我红温。
我:哈哈,我好像不会
她:对,我其实挺乐意跟你聊天,相处的
我:是嘛,可我说话有点直
她:你也知道阿。但是你不会pua我阿,很多时候也会尊重我的想法。外形也看得过去,工作也还好,性格也还可以,还有不抽烟
我:哟,我这么多优点呢
她没说话
我:你也很优秀阿,好看,性格也好啊,也挺尊重我的,巴拉巴拉讲了一堆
她没说话
她:其实我都想过,你这条件在我遇见的几个绝对是排在前列的
说完又陷入沉思
我:如果咋俩以后都不联系了,以后会有遗憾吗
她:会有遗憾,肯定会有遗憾
我:那不就得了
她:我现在压力好大,父母朋友一直在说,不要在挑拉,遇见条件差不多的就去相处。你看看你自己,特别优秀嘛,工作好?很好看?家里很多钱?都没有吧,别把自己挑成了没人要的老太婆...
我:老太婆哈哈哈
她:你还笑(瞪了我一下)!不仅仅是家里,领导也是,工作也是。一问我年纪,阿,该定下来啦。。巴拉巴拉又讲了好多
最后
她:现在社会对女性很不公平,对女性太不友好了
我没说话,静静的听着
她:我的一个堂哥,36了,给他介绍一个32的,家里居然觉得那个女生配不上他。一到过年不劝他,反过来劝我,我比他小那么多。。。又是一顿输出
我只是听着,静静地听
在Scala中,数组是一种基本的数据结构,用于存储多个相同类型的元素。以下是关于创建不同类型数组的方法:
定长数组:
scalaval a = Array[Int](3) // 创建一个长度为3的整型数组,初始值为0
这种方式通过指定数组的类型和长度来创建数组,其中Array是数组的类型,Int是数组元素的类型,[Int]表示数组的类型为整型,(3)表示数组的长度为3。
变长数组:
scalaimport scala.collection.mutable.ArrayBuffer
val b = ArrayBuffer[Int]() // 创建一个空的变长数组
这种方式使用ArrayBuffer来创建一个可变长度的数组,可以动态添加或删除元素。
直接初始化数组:
scalaval c = Array(1, 2, 3) // 创建一个包含1, 2, 3三个元素的数组
这种方式通过直接在数组的构造函数中提供元素来创建数组,省略了类型声明,因为Scala可以自动推断数组的类型。
多维数组:
scalaval d = Array.ofDim[Int](3, 4) // 创建一个3行4列的整型二维数组
这种方式通过Array.ofDim方法来创建多维数组,[Int]表示数组元素的类型,(3, 4)表示数组的维度。
数组的遍历:
scalafor (i <- 0 until a.length) {
println(a(i)) // 通过索引遍历数组
}
在遍历数组时,可以使用for循环来迭代数组的每个元素,其中until函数生成一个从0开始到数组长度(不包括结束位置)的序列。
数组与Java的互转:
scalaimport scala.collection.JavaConversions.bufferAsJavaList
val javaArr = new ProcessBuilder(arr)
这种方式使用bufferAsJavaList方法将Scala数组转换为Java的List对象。
在创建数组时,需要注意数组的类型和长度,以及是否需要创建可变长度的数组。同时,Scala提供了丰富的内建函数和操作来处理数组,如sum、max、min和sorted等,这些函数可以用于计算数组的统计信息和进行排序操作。
定长数组:
scalaval a = Array[Int](3) // 创建一个长度为3的整型数组,初始值为0
这种方式通过指定数组的类型和长度来创建数组,其中Array是数组的类型,Int是数组元素的类型,[Int]表示数组的类型为整型,(3)表示数组的长度为3。
变长数组:
scalaimport scala.collection.mutable.ArrayBuffer
val b = ArrayBuffer[Int]() // 创建一个空的变长数组
这种方式使用ArrayBuffer来创建一个可变长度的数组,可以动态添加或删除元素。
直接初始化数组:
scalaval c = Array(1, 2, 3) // 创建一个包含1, 2, 3三个元素的数组
这种方式通过直接在数组的构造函数中提供元素来创建数组,省略了类型声明,因为Scala可以自动推断数组的类型。
多维数组:
scalaval d = Array.ofDim[Int](3, 4) // 创建一个3行4列的整型二维数组
这种方式通过Array.ofDim方法来创建多维数组,[Int]表示数组元素的类型,(3, 4)表示数组的维度。
数组的遍历:
scalafor (i <- 0 until a.length) {
println(a(i)) // 通过索引遍历数组
}
在遍历数组时,可以使用for循环来迭代数组的每个元素,其中until函数生成一个从0开始到数组长度(不包括结束位置)的序列。
数组与Java的互转:
scalaimport scala.collection.JavaConversions.bufferAsJavaList
val javaArr = new ProcessBuilder(arr)
这种方式使用bufferAsJavaList方法将Scala数组转换为Java的List对象。
在创建数组时,需要注意数组的类型和长度,以及是否需要创建可变长度的数组。同时,Scala提供了丰富的内建函数和操作来处理数组,如sum、max、min和sorted等,这些函数可以用于计算数组的统计信息和进行排序操作。
展开
评论
1
![[听歌]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_88.4eb52e4.png)