Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2520 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Scheme] 2 tests identiques à la suite : comment faire mieux ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Scheme] 2 tests identiques à la suite : comment faire mieux ?

n°588064
antsite
Je me souviens
Posté le 11-12-2003 à 08:35:19  profilanswer
 

Salut,
voila un petit bout de code scheme que j'aimerais bien rendre plus propre :
 
(define (toto k)
  (let ((a (if (= k 1) < > ))
        (b (if (= k 1) > < )))
...
 
donc en fait je veux selon la valeur de l'argument définir a comme < ou > et b l'inverse ("inverse" ne doit pas être le terme approprié, car > n'est pas l'inverse de < )...
 
j'avais pensé à faire un truc du genre :
 
(let* ((l (if (= k 1) '(< > ) '(> < )))
       (a (car l))
       (b (cdr l)))
 
sachant qu'après je n'utilise jamais la liste l, uniquement pour définir a et b...
 
merci
   ANT

mood
Publicité
Posté le 11-12-2003 à 08:35:19  profilanswer
 

n°588071
western
AJMM
Posté le 11-12-2003 à 09:08:56  profilanswer
 

oups, combien scheme est parti loin dans mes souvenirs (il faut s'en servir pour se rapeller)...
pourquoi pas un truc du genre

Code :
  1. (define (toto k)
  2.   (if (= k 1) (let (a < ) (b > )) (let (a > ) (b < )))
  3. ;; la suite
  4. )


 
EDIT: mettre les bonnes balises aux bons endroits est proche de l'exploit, surtout tous les matins


Message édité par western le 11-12-2003 à 09:10:25
n°588161
Taz
bisounours-codeur
Posté le 11-12-2003 à 10:33:42  profilanswer
 

ANT > ton code me parait bien comme ça, cherche pas

n°588360
Greg505b
Di Wallah Spain !
Posté le 11-12-2003 à 15:07:05  profilanswer
 

O une perdu comme moi ki fé du Scheme !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Scheme] 2 tests identiques à la suite : comment faire mieux ?

 

Sujets relatifs
Executer deux requetes a la suitesuite de tubes ou pipes
faut-il mieux utiliser les "echo" ou l'HTML?[SQL - résolu] requete d'une suite de chiffre.
fopen multiples dans une boucle, comment mieux faire ?[scheme] Les figures ne marchent pas...
Vous connaissez Visual SourceSafe? Si oui, vous connaissez mieux?[VB6]Créer une frame à part, et la charger dans la Form par la suite
[Scheme] je m'y remets, définition de fonction localeVBS - Un p'tit code pour trouver les fichiers identiques sur un DD
Plus de sujets relatifs à : [Scheme] 2 tests identiques à la suite : comment faire mieux ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR