首页 > 其他分享 >无涯教程-Clojure - take-last函数

无涯教程-Clojure - take-last函数

时间:2023-10-27 20:32:02浏览次数:42  
标签:last 元素 无涯 take 序列 seq1 clojure

从序列中获取元素的最后一个列表。

take-last - 语法

以下是语法。

(take-last num seq1)

参数      -  " seq1"是元素的顺序列表。 " num"是从最后开始需要包含在序列中的元素数。

返回值  -  一个新的元素序列,其中仅包含元素的结束数。

take-last - 示例

(ns clojure.examples.example
   (:gen-class))

;; This program displays Hello Learnfk
(defn Example []
   (def seq1 (seq [5 4 3 2 1]))
   (def seq2 (take-last 2 seq1))
   (println seq2))
(Example)

上面的程序产生以下输出。

(2 1)

参考链接

https://www.learnfk.com/clojure/clojure-sequences-takelast.html

标签:last,元素,无涯,take,序列,seq1,clojure
From: https://blog.51cto.com/u_14033984/8062527

相关文章

  • 无涯教程-Clojure - drop函数
    根据需要删除的元素数从序列中删除元素。drop-语法以下是语法。(dropnumseq1)参数   - "seq1"是元素的顺序列表。"num"是需要删除的元素数。返回值 - 返回元素序列,并将必需的元素从序列中删除。drop-示例(nsclojure.examples.example(:gen-clas......
  • 无涯教程-Clojure - sort函数
    返回元素的排序序列。sort-语法以下是语法。(sortseq1)参数   - "seq1"是元素的顺序列表。返回值 - 返回元素的排序序列。sort-示例以下是排序示例。(nsclojure.examples.example(:gen-class));;ThisprogramdisplaysHelloLearnfk(defnEx......
  • 无涯教程-Clojure - concat函数
    这用于将两个序列连接在一起。concat-语法以下是语法。(concatseq1seq2)参数   - seq1是元素的第一个序列列表。"seq2"是元素的第二个序列列表,需要将其附加到第一个之后。返回值 - 元素的组合序列。concat-示例以下是Clojure中concat的示例。(nsclo......
  • ElasticSearch
    一、简介          简称ES,开源高扩展分布式全文检索引擎。可以近乎实时存储,检索数据。扩展性良好,可扩展数百台服务器,处理PB级别的数据。   ES也使用Java开发并使用Lucene作为核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RestfulApi来隐藏......
  • 无涯教程-Clojure - conj函数
    返回一个新序列,其中"x"是添加到序列末尾的元素。conj-语法以下是语法。(conjseqx)参数   - "x"是需要添加到序列中的元素。"seq"是元素的顺序列表。返回值 - 具有附加元素的新序列。conj-示例(nsclojure.examples.example(:gen-class));;Th......
  • 无涯教程-Clojure - cons函数
    返回一个新序列,其中"x"是第一个元素,而"seq"是其余元素。cons-语法以下是语法。(consxseq)参数   - "x"是需要添加到序列中的元素。"seq"是元素的顺序列表。返回值 - 具有附加元素的新序列。cons-示例以下是Clojure中con的示例。(nsclojure.examp......
  • 无涯教程-Clojure - ns-name函数
    返回特定名称空间的名称。ns-name-语法以下是语法。(ns-namenamespace-name)参数   - "namespace-name"是需要找到的名称空间。返回值 - 名称空间的实际名称。ns-name-示例(nsclojure.examples.example(:require[clojure.set:asset])(:gen-c......
  • plasticity 导入 blender
    准备plasticity-blender-addon-Feature-EnhancementsQuadRemesherforblender,https://www.exoside.com/quadremesherdata/QuadRemesher_1.2_UserDoc.pdf步骤连接刷新→三角refacetquadRemesher重拓扑顶点颜色批量转材质#Thisprogramisfreesoftware;youcan......
  • SP4082 MBLAST - BLAST 题解
    几万年前做的dp题了,有亿点点水题意简述求一个字符串添加多少个空格距离最小解法求距离最小,可以考虑动规,其实这题的写法和最长公共子序列的写法类似。我们设\(f(i,j)\)表示\(a[1]\sima[i]\)和\(b[1]\simb[j]\)的距离不加空格的时候为\(f(i,j)=f(i-1,j-1)+\le......
  • 无涯教程-Clojure - select-keys函数
    返回包含键的值。select-keys-语法以下是语法。(select-keyshmapkeys)参数   - "hmap"是哈希键和值的映射。"keys"是需要从HashMap中选择的键列表。返回值 - 根据键的select子句从映射返回键。select-keys-示例(nsclojure.examples.example(:gen......