Structure 球拍:如何从结构内部的结构中获取信息?
直接回答我的问题:)。假设我们有:Structure 球拍:如何从结构内部的结构中获取信息?,structure,racket,Structure,Racket,直接回答我的问题:)。假设我们有: (define-struct person (age sex code)) (define-struct subject (person times)) (define P1 (make-subject (make-person 19 'f 'OM29Q) (list 299 194 242 303 243))) 是否有可能从结构人员处获得信息,例如年龄?如果是这样的话,我如何实现这样的东西 我需要这些信息来处理这个问题 我已经熟悉
(define-struct person (age sex code))
(define-struct subject (person times))
(define P1 (make-subject (make-person 19 'f 'OM29Q) (list 299 194 242 303 243)))
是否有可能从结构人员处获得信息,例如年龄?如果是这样的话,我如何实现这样的东西
我需要这些信息来处理这个问题
我已经熟悉选择器函数,如(受试者P1),但这对我的问题没有帮助
提前谢谢 如果
a-subject
是subject结构,则(subject-person-a-subject)
将返回一个人。要获取此人的年龄,请使用选择器person age
,即写入:(person age(subject person a-subject))
如果a-subject
是一个subject结构,则(subject person a-subject)
将返回一个人。要获取该人员的年龄,请使用选择器人员年龄
,即写入:(人员年龄(受试者-受试者))