Questions tagged «mapping»

5
跨属性列表映射功能?
问:跨属性列表映射函数的惯用方式是什么? 各种映射函数(mapcar和族)在诸如列表的序列上映射函数。在处理属性列表时,即试图在列表中包含的每个属性之间进行映射(从第一个元素开始的所有其他元素)时,如何使用这些功能?在我看来,映射功能将需要成对访问元素而不是单个元素的列表。 作为一个玩具示例,如何获取属性列表并收集所有属性值?如果它是一个关联列表,它将非常简单: (mapcar #'cadr '((:prop1 a) (:prop2 b) (:prop3 c))) ;=> (a b c) 我敢肯定这可以通过循环来完成,但是这似乎有点费力,我想知道是否还有一种更惯用的方式来做到这一点。
17 elisp  mapping 


3
是否有一种惯用的方式来读取缓冲区中的每一行以逐行处理它?
在Python中,我将执行以下操作来逐行处理文件: with open(infile) as f: for line in f: process(line) 尝试查找如何在elisp中执行相同操作(使用缓冲区而不是文件),我发现没有明显的方法。 (我要结束的是两行有序的数据结构,一个数据行与正则表达式匹配,另一行包含不匹配的行。)
11 mapping 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.