Resultados de la búsqueda a petición "scheme"

7 la respuesta

¿Cómo puedo crear una lista de asociación a partir de 2 listas?

En DrScheme, ¿cómo puedo crear una lista de asociación a partir de 2 listas? Por ejemplo, tengo y = ( 1 2 3 ) x = ( a b c )y yo quiero z = ((a 1) (b 2) (c 3))

1 la respuesta

¿IronScheme es interpretado o compilado? ¿Se beneficia de las optimizaciones de .NET Framework?

En el libro"IronPython en acción" El autor afirma que IronPython, a diferencia de CPython, se beneficia de ciertas optimizaciones, tanto en el JIT como en el propio marco, que CPython no puede aprovechar. En consecuencia, IronPython ...

2 la respuesta

Comprender el reverso profundo

Digamos que tengo la lista '(1 2 3 (4 5 6) 7 8 9). Debería regresar (9 8 7 (6 5 4) 3 2 1) usando el siguiente código a continuación. Estoy tratando de entender cómo funciona este proceso iterativo. Mostrar cómo se hace esto paso a paso sería muy ...

6 la respuesta

¿Cuál es el equivalente del esquema de desempaquetado de tuplas?

En Python, puedo hacer algo como esto: t = (1, 2) a, b = t... y a será 1 yb será 2. Supongamos que tengo una lista'(1 2) en el esquema. ¿Hay alguna manera de hacer algo similar conlet? Si hace la diferencia, estoy usando Racket.

1 la respuesta

Cálculo arbitrario en macro de esquema

Se dice que las macros de esquema, al menos la variedad de casos de sintaxis, permiten la transformación de un cálculo arbitrario en el código. Sin embargo (tanto en el caso general como en el caso específico que estoy viendo actualmente) esto ...

7 la respuesta

¿Cómo revertir una lista?

¿Cuál es la función de una lista en Scheme? Necesita poder manejar listas anidadas. Así que si haces algo como(reverse '(a (b c d) e)) obtendrás(e (b c d) a) como la salida ¿Cómo debo abordar este problema? No solo estoy buscando una respuesta, ...

2 la respuesta

Buscar y reemplazar elemento n en la lista - esquema

tengo un problema con este tipo de código, no puedo entender cómo buscar un elemento (a) y reemplazar i por (b), ¿cómo hacerlo? Gracias por adelantado

8 la respuesta

Colección de excelentes aplicaciones y programas con macros

Estoy muy interesado en las macros y apenas estoy comenzando a entender su verdadero poder. Por favor, ayúdame a recolectar un gran uso de los macro sistemas Hasta ahora tengo estas construcciones: La coincidencia de patrones: Andrew Wright y ...

4 la respuesta

Esquema: suma los cuadrados de elementos pares en una lista

Quiero poder sumar los cuadrados de los elementos pares en la lista, sin embargo, mi código actual solo suma los elementos, no los cuadrados. ¿Alguien sabe de alguna modificación que se pueda hacer para hacer que esto sume los cuadrados de los ...

1 la respuesta

Solo mantenga los números en orden descendente por esquema

Quiero escribir una función que solo mantenga los números de orden descendente y se deshaga de los ascendentes. Por ejemplo:(descending '(6 5 3 1 2 8)) debería darme(6 5 3 1). Gracias.