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

1 la respuesta

Comprender el modelo de evaluación ambiental

Ejercicio 3.20 en SICP: Dibuje diagramas de entorno para ilustrar la evaluación de la secuencia de expresiones. (define x (cons 1 2)) (define z (cons x x)) (set-car! (cdr z) 17) (car x) 17 usando la implementación procesal de los pares dados ...

3 la respuesta

Evaluar la propiedad Bool del objeto opcional en la instrucción if

Estoy buscando una manera de evaluar un SwiftBool concisamente en un soloif declaración, cuando elBool es propiedad de un objeto opcional: var objectWithBool: ClassWithBool? // ... if let obj = objectWithBool { if obj.bool { // bool == true } ...

3 la respuesta

¿Qué es "Llamar por nombre"?

Estoy trabajando en una tarea para el hogar donde se nos pide que implementemos una estrategia de evaluación llamada "llamada por nombre" en un idioma específico que desarrollamos (usando Scheme). Nos dieron unejemplo en Scala ...

3 la respuesta

¿Cuál es la relación entre los tipos sin caja y la rigurosidad?

Tipos sin caja, comoInt#y funciones estrictas, comof (!x) = ..., son algo diferente, pero veo similitudes conceptuales: de alguna manera, rechazan los thunks / la pereza. Si Haskell fuera un lenguaje estricto como Ocaml, cada función sería ...

2 la respuesta

¿Por qué las funciones F # se evalúan antes de ser llamadas?

Si defino un módulo como tal: module Module1 open System let foo = Console.WriteLine("bar")Luego, en interactivo hacer #load "Library1.fs" //where the module is defined open Module1veo un [Cargando c: \ users \ jj \ documents \ visual studio ...

2 la respuesta

¿Cuándo se evalúa mi expresión de Haskell?

Si yo defino λ> data Bar = Bar Int deriving Show λ> data Foo = Foo Bar deriving Showy λ> let foo = trace "foo" Foo (trace "bar" Bar 100) λ> let two = trace "two" 2 λ> let g (Foo x) y = yentonces creo que entiendo por qué me sale λ> g foo two ...

2 la respuesta

¿Cómo concatenar, evaluar y stringificar macros?

Estoy tratando de stringificar la sustitución (evaluación) de una macro concatenación. Por ejemplo #include <stdio.h> #define FOO_ONE 12 #define FOO_TWO 34 #define BAR_ONE 56 #define BAR_TWO 78 #define MAKE_MAC(mac) // ... what to do here? void ...

6 la respuesta

Evaluar objeto a un booleano

Considera lo siguiente class MyClass { private $var1 = "apple"; private $var2 = "orange"; } $obj = new MyClass(); if($obj) { // do this } else { // do that }PHP evalúa mi objeto como verdadero porque tiene variables miembro. ¿Puede esta lógica ...

3 la respuesta

Evaluar cadena con operadores matemáticos [duplicado]

Esta pregunta ya tiene una respuesta aquí: Evaluar la cadena “3 * (4 + 2)” produce int 18 [duplicado] [/questions/333737/evaluating-string-342-yield-int-18] 14 respuestasHay una manera fácil de evaluar cadenas como"(4+8)*2" ¿Para obtener el ...

4 la respuesta

Orden de evaluación de JavaScript para operadores

¿Cuál de las siguientes expresiones siempre precederá de izquierda a derecha en todos los navegadores (particularmente IE6 +, F3 +, Opera 9+, Chrome)? Por ejemplo, la ventana siempre debe alertar afirst function luegosecond function. En C ...