在Shapeless中,返回大小为n的List的方法有多种,以下是其中的几种:
List.empty
val list = List.empty[Int]
List.apply
val list = List.apply[Int](1, 2, 3, 4, 5)
val list = List[Int](1, 2, 3, 4, 5)
List.fill
val list = List.fill(2, 3)
List.range
val list = List.range(1, 10)
这些方法都可以返回一个大小为n的List,其中:
List.empty
返回一个空的ListList.apply
返回一个指定初始值的ListList.fill
返回一个指定初始值和元素个数的List,元素值从0开始递增List.range
返回一个指定起始值到结束值的List,元素值从0开始递增您可以根据需要选择其中一种方法来返回大小为n的List。
领取专属 10元无门槛券
手把手带您无忧上云