: Weakコンス
: リスト
: 属性リスト
  目次
  索引
(memq 〈データ〉〈リスト〉) 【関数】
〈リスト〉 の要素のうち,
〈データ〉 と eq?の意味で等しいものがあれば,
その要素以降のリストを返す.
複数あれば最初のものが優先され,なければ #fを返す.
例:
(memq 'a '(a (b) 9000))
(a (b) 9000)
(memq 'c '(a (b) 9000))
#f
(memq 9000 '(a (b) 9000))
#f
(memq '(b) '(a (b) 9000))
#f
(memv 〈データ〉〈リスト〉) 【関数】
〈リスト〉 の要素のうち,
〈データ〉 と eqv?の意味で等しいものがあれば,
その要素以降のリストを返す.
複数あれば最初のものが優先され,なければ #fを返す.
例:
(memv 'a '(a (b) 9000))
(a (b) 9000)
(memv 'c '(a (b) 9000))
#f
(memv 9000 '(a (b) 9000))
(9000)
(memv '(b) '(a (b) 9000))
#f
(member 〈データ〉〈リスト〉) 【関数】
〈リスト〉 の要素のうち,
〈データ〉 と equal?の意味で等しいものがあれば,
その要素以降のリストを返す.
複数あれば最初のものが優先され,なければ #fを返す.
例:
(member 'a '(a (b) 9000))
(a (b) 9000)
(member 'c '(a (b) 9000))
#f
(member 9000 '(a (b) 9000))
(9000)
(member '(b) '(a (b) 9000))
((b) 9000)
(find-if 〈述語〉〈リスト〉) 【関数】
〈リスト〉 の中で 〈述語〉 を満たす最初の要素を返す.
そのような要素がなければ #fを返す.
(subset? 〈リスト
〉〈リスト
〉) 【関数】
〈リスト
〉 のすべての要素が同時に 〈リスト
〉 の
要素であれば #tを返す.
そうでなければ #fを返す.
: Weakコンス
: リスト
: 属性リスト
  目次
  索引
Tsuneyasu KOMIYA
平成14年2月22日