Zusammenfassung der Ressource
Entrada y salida
- Hola mundo
- main
- Compilar por consola
- Ejecución
- Entrada de datos e imprimir
- Let y Data.char(toUpper)
- Conceptos
- putStrLn
- Muestra la
información por
consola dando un
salto de linea
- putStr
- Muestra la
información por
consola sin dar un
salto de linea
- putChar
- Muestra por
consola
caracteres
- Print
- Muestra la
información de
un tipo
- getChar
- Obtiene caracter de
una String
- when
- Es una sentencia de
falso o verdadero
- Secuence
- Toma una lista de
acciones de entrada y
lanza una de salida
- mapM
- toma una función y una lista,
mapea la función sobre la lista y
luego la secuencia
- mapM_
- toma una función y
una lista, mapea la
función sobre la
lista
- forever
- toma una acción IO y devuelve otra
acción IO que simplemente repetirá
la primera acción indefinidamente
- Ficheros y flujos de datos
- getContents
- es una acción de E/S que lee
cualquier cosa de la entrada
estándar hasta que encuentre un
carácter de fin de fichero
- interact
- tomar una cadena como entrada,
transformarla con una función y
mostrar el resultado de esa
transformación
- openfile
- tomara la dirección de un fichero
como una cadena para poder entrar y
manejar la información
- hColse
- cerramos el fichero
- readFile
- toma la ruta de un fichero y
devuelve un acción de E/S que leerá
ese fichero
- readFile
- Toma la ruta de un fichero y una cadena que
escribir en ese fichero y devuelve una acción de
E/S que se encargará de escribirla
- appendFile
- tiene el mismo tipo que writeFile, solo que
appendFile no sobreescribe el fichero desde el
principio en caso de que el fichero indicado ya exista,
sino que añade contiendo al final del fichero.
- hFlush
- que es una función que toma un manipulador y devuelve
una acción de E/S que vaciará el búfer del fichero asociado
al manipulador
- openTemFile
- Toma la ruta de un directorio temporal y una
plantilla para nombres para un fichero y abre un
fichero temporal
- removeFile
- renameFile
- Parametros de la linea de comandos
- System.Enviroment
- getArgs
- datos que se pasan por
parametro
- getProName
- Obtiene el nombre del proyecto
del cual proviene el código
- Crear funciiones de entrada y salida
- Agregar
- Eliminar
- Visualizar
- Aletoriedad
- System.Random
- randomGen
- Es para tipos que
pueden tener un valor aleatorio
- random
- Es para datos de tipos que
pueden se aleatorios
- randoms
- genera infinitas posibilidades
de resultados
- randomR
- Tiene un limite superior e inferior
- Cadena de Bytes
- Data.ByteString.lazy
- 64jKb
- Data.ByteString
- 1Byete
- Conceptos
- unPack
- Toma una cadena de bytes y la convierte
en una lista de bytes.
- Pack
- toma una lista de bytes del tipo Word8 y
devuelve una ByteString.
- fromChunks
- toma una lista de cadenas de bytes
estrictas y la convierte en una cadena de
bytes perezosa.
- toChunks
- toma una cadena de bytes perezosa y la
convierte en una estricta.
- empty
- crea una cadena de bytes vacía
- Excepciones
- Exteriores
- System.Directory
- doesFileExist
- System.IO.Error
- catch