Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Ja, so herum ist es sogar besser, da nun folgendes relativ auffällig ist:Ich glaube ich habs jetzt:
Code:(define transpose (lambda (l) (cond ((empty? l) '()) (else (cond ((empty? (car l)) '()) (else (cons (firsts l)(transpose (remove-firsts l))))) ) ) ) )
(define (funktion-auf func liste)
(cond ((empty? liste) liste)
(else (cons (func (car liste)) (funktion-auf func (cdr liste))))))
;; Funktion firsts:
(define (firsts x)
(funktion-auf ? x))
;; Funktion remove-firsts:
(define (remove-firsts x)
(funktion-auf ? x))
(define hilfs-func
(lambda (func l)
(cond
((empty? l) '())
(else
(cons (func(car l))(hilfs-func func(cdr l)))))))
(define (firsts l)
(hilfs-func car l))
(define (remove-firsts l)
(hilfs-func cdr l))
(firsts '((1 2 3)(4 5 6) (7 8 9)))
(remove-firsts '((1 2 3) (4 5 6)))
(define transpose
(lambda (l)
(cond
((empty? l) '())
(else
(cond
((empty? (car l)) '())
(else
(cons (firsts l)(transpose (remove-firsts l)))))
)
)
)
)
(define (transpose a-list)
(apply map list a-list))