Elisp之car/cdr与substring区别(二十)

发布于:2023-09-22 ⋅ 阅读:(80) ⋅ 点赞:(0)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:Elisp中car、cdr与substring区别。

区别

1.car与cdr作用:
用于list类型,car获取list列表中第一个元素,cdr获取list列表的除了第一个元素后的所有元素。

2.substring作用
用于处理字符串类型。

2.car与cdr语法

(car '(1 2 3))
(car (list '1 '2 '4))

(cdr '(1 2 3))
(cdr (list '1 '2 '4))

(car (cons 'foo 'bar))
(cdr (cons 'foo 'bar))

3.substring语法

(substring "hello" 0 1)
(substring "hello" 0 2)
(substring "hello" 0 3)

(substring "hello" 1)
(substring "hello" 2)

;;拼接
(concat "foo" "bar")


网站公告

今日签到

点亮在社区的每一天
去签到