CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : (Scheme) Comment dupliquer tous les elements d'une liste

DébutPage précedente
1
Page suivantePage suivante
Babyvegetass2 Babyvegetass2
MP
Niveau 10
01 octobre 2020 à 10:59:40

Bonjour,

Je ne sais pas comment faire.

Pseudo supprimé
Niveau 8
01 octobre 2020 à 12:04:33

Ça fait belle lurette que j'ai pas entendu le nom de ce langage ..

https://stackoverflow.com/questions/33538994/how-to-duplicate-a-list-in-scheme

Babyvegetass2 Babyvegetass2
MP
Niveau 10
01 octobre 2020 à 15:07:27

Quand on utilise ces fonctions : empty ? , cons , first , rest , on fait comment.

AtmelAVR AtmelAVR
MP
Niveau 4
01 octobre 2020 à 19:29:49

Tu utilises quel environnement scheme ? first et rest c'est équivalent à car et cdr, je suppose ?
Si tu peux utiliser append, la première réponse dans le lien de LornMalvo fait l'affaire.
Sans append, tu peux faire ça:

(define (dup lst)
  (if (empty? lst)
      '()
      (cons (car lst)
            (cons (car lst) (dup (cdr lst))))))
DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment