Preguntas etiquetadas con syntax

81
Haskell "no hace nada" IO, o si no tiene más

Quiero hacer algo en Haskell que se vea así: main1 = do s <- getLine if s == "foo" then putStr "You entered foo" Obviamente, esto no es legal ya que no existe else. Una alternativa en la que he pensado: nop :: IO () nop = sequence_ [] main2 = do s <- getLine if s == "foo" then...

80
Invertir una lista usando notación de sector

en el siguiente ejemplo: foo = ['red', 'white', 'blue', 1, 2, 3] donde: foo[0:6:1]imprimirá todos los elementos en foo. Sin embargo, foo[6:0:-1]omitirá el primer o el 0º elemento. >>> foo[6:0:-1] [3, 2, 1, 'blue', 'white'] Entiendo que puedo usar foo.reverse () o foo [:: - 1] para...

79
Objective-C: ¿Directiva @class antes de @interface?

¿Cuál es la diferencia entre estas dos declaraciones de clase? No entiendo por qué se utiliza @class aquí. Gracias. @class TestClass; @interface TestClass: UIView { UIImage *image1; UIImage *image2; } y @interface TestClass: UIView { UIImage *image1; UIImage *image2; }...