â [scheme] R6RS Enumerationsã«é¢ããèª¿æ» ã¨ããã¡ã¢ãè¦ã¤ãã£ãã®ã§è²¼ã£ã¦ããã http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-15.html#node_chap_14 Recordsã»ã©ã§ã¯ãªãããªããç¡é§ã«ããããããããªâ¦ åè ypsilonã®å®è£ (define-struct enum-type (universe members indexer constructor)) (define-struct enum-set (type members)) å åenum-setã¯members(ã·ã³ãã«ã®ãªã¹ã)ã¨type(enum-type)ããã¤ã åenum-typeã¯universe(æ¯éåã¨ãªãã·ã³ãã«ã®ãªã¹ã)ãmembers(??)ãindexer(ã·ã³ãã«ããçªå·ãè¿ãæç¶ã)ã
{{#tags}}- {{label}}
{{/tags}}