@@ -643,25 +643,6 @@ test: "for-each and append-map can be replaced by for* with #:when"
643643------------------------------------------------------------
644644
645645
646- test: "(apply append ...) with a for loop can be removed "
647- ------------------------------------------------------------
648- (define formulas
649- (hash 'water (list 'hydrogen 'oxygen )
650- 'benzene (list 'hydrogen 'carbon )))
651- (apply append
652- (for/list ([k (in-hash-keys formulas)])
653- (hash-ref formulas k)))
654- ------------------------------------------------------------
655- ------------------------------------------------------------
656- (define formulas
657- (hash 'water (list 'hydrogen 'oxygen )
658- 'benzene (list 'hydrogen 'carbon )))
659- (for*/list ([k (in-hash-keys formulas)]
660- [v (in-list (hash-ref formulas k))])
661- v)
662- ------------------------------------------------------------
663-
664-
665646test: "(apply append ...) with a multi-clause for loop can't be removed "
666647------------------------------------------------------------
667648(define formulas
@@ -686,46 +667,6 @@ test: "(apply append ...) with a multi-body for loop can't be removed"
686667------------------------------------------------------------
687668
688669
689- test: "(apply append ...) with a for* loop can be removed "
690- ------------------------------------------------------------
691- (define formulas
692- (hash 'water (list 'hydrogen 'oxygen )
693- 'benzene (list 'hydrogen 'carbon )))
694- (apply append
695- (for*/list ([k (in-hash-keys formulas)])
696- (hash-ref formulas k)))
697- ------------------------------------------------------------
698- ------------------------------------------------------------
699- (define formulas
700- (hash 'water (list 'hydrogen 'oxygen )
701- 'benzene (list 'hydrogen 'carbon )))
702- (for*/list ([k (in-hash-keys formulas)]
703- [v (in-list (hash-ref formulas k))])
704- v)
705- ------------------------------------------------------------
706-
707-
708- test: "(apply append ...) with a multi-clause for* loop can be removed "
709- ------------------------------------------------------------
710- (define formulas
711- (hash 'water (list 'hydrogen 'oxygen )
712- 'benzene (list 'hydrogen 'carbon )))
713- (apply append
714- (for*/list ([k (in-hash-keys formulas)]
715- [i (in-range 0 5 )])
716- (hash-ref formulas k)))
717- ------------------------------------------------------------
718- ------------------------------------------------------------
719- (define formulas
720- (hash 'water (list 'hydrogen 'oxygen )
721- 'benzene (list 'hydrogen 'carbon )))
722- (for*/list ([k (in-hash-keys formulas)]
723- [i (in-range 0 5 )]
724- [v (in-list (hash-ref formulas k))])
725- v)
726- ------------------------------------------------------------
727-
728-
729670test: "(apply append ...) with a multi-body for* loop can't be removed "
730671------------------------------------------------------------
731672(define formulas
0 commit comments