Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por irarseil (26497) el Lunes, 11 Diciembre de 2006, 23:00h (#852621)
    ¿Y qué tal (cdddr color)?
    O te creas tu propia función:
    (define acceso
        (lambda (num lista)
            (if (null? lista)
                '()
                (if (positive? num)
                    (acceso (- num 1) (cdr lista))
                    (car lista)))))
    Y la invocas tan fácil como:
    (acceso 3 color)
    Y tienes la ventaja de trabajar con listas arbitrariamente largas, no con vectores.

    PD: Acepto correcciones al programa... tengo el Scheme un poco olvidado, y quizás se me haya colado algún gazapo.
    [ Padre ]
  • 2 respuestas por debajo de tu umbral de lectura actual.