网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  List Drop

List Drop

分类: IT文章 • 2024-09-11 19:04:43
object Drop {

  def drop[A](l: List[A], n: Int): List[A] = {
    if (n <= 0) l
    else if (n >= l.length) Nil
    else drop(l.tail, n - 1)
  }

  def main(args: Array[String]): Unit = {
    println(drop(List(1, 2, 3, 4, 5), 3))
    println(drop(List(1, 2, 3, 4, 5), 5))
    println(drop(List(1, 2, 3, 4, 5), 6))
    println(drop(Nil, 6))
    println(drop(Nil, -6))
    println(drop(List(1, 2), -6))
  }
}
List(4, 5)
List()
List()
List()
List()
List(1, 2)

相关推荐

  • redis list/hash/set
  • 创建一个List获取数据的lookup
  • mybatis获取list时,分页失败
  • C# 将list集合中的信息保存到Excel中
  • 使用JAVA8 filter对List多条件模糊筛选、单个参数多个值过滤、多个参数联合排序
  • Java中对list集合进行判空
  • redis对list进行的相关操作
  • Linked List Cycle II
  • SQL SQL DML 和 DDL SQL SELECT 语句 WHERE 子句用于规定选择的标准。 AND 和 OR 运算符 ORDER BY 语句用于对结果集进行排序。 INSERT INTO 语句 Update 语句 DELETE 语句 N 操作符 BETWEEN 操作符 SQL INNER JOIN 关键字 SQL UNION 操作符 SELECT INTO 语句 CREATE DATABASE 语句 CREATE TABLE 语句 SQL 约束 索引 SQL DROP INDEX 语句 ALTER TABLE 语句 AUTO INCREMENT 字段 SQL CREATE VIEW 语句
  • List 应用场景 ArrayList LinkedList Vector
  • 转载:如何严格限制session在30分钟后过期!
  • day11 grep正则匹配
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号