Librería estándar de Forja (fa).
Proporciona módulos esenciales para entrada/salida, matemáticas, texto, colecciones, concurrencia, JSON, hashing, redes y más.
importar "std/io"
importar "std/matematica"
importar "std/texto"
| Módulo | Descripción | Funciones principales |
|---|---|---|
io |
Entrada/Salida por consola | imprimir(), imprimir_sin_salto(), leer_linea(), esperar_tecla() |
matematica |
Operaciones matemáticas | abs(), potencia(), raiz_cuadrada(), seno(), coseno(), aleatorio(), max(), min() |
texto |
Manipulación de strings | longitud(), a_mayusculas(), a_minusculas(), recortar(), contiene(), reemplazar(), dividir(), invertir() |
colecciones |
Operaciones con arreglos | longitud(), contiene(), invertir(), ordenar(), map(), filtrar(), reducir(), unico(), mezclar() |
json |
Parseo y generación JSON | json_parsear(), json_stringificar() |
resultado |
Helpers para Resultado/Opcion | es_ok(), es_error(), obtener(), obtener_o_default() |
fecha |
Fechas y tiempos | fecha_actual(), timestamp(), formatear_fecha(), diferencia_dias() |
hash |
Hashing criptográfico | hash_sha256(), hash_md5() |
concurrencia |
Concurrencia simplificada | hilo(), canal(), enviar(), recibir(), seleccionar() |
codificacion |
Codificación/Decodificación | base64_codificar(), base64_decodificar(), url_codificar(), url_decodificar() |
sistema |
Interacción con el SO | ejecutar_comando(), variable_entorno(), plataforma() |
archivo |
Operaciones con archivos | leer_archivo(), escribir_archivo(), existe_archivo(), eliminar_archivo(), copiar_archivo() |
sockets |
Sockets TCP/UDP | conectar_tcp(), escuchar_tcp(), enviar(), recibir() |
servidor_web |
Servidor HTTP básico | servidor_http(), ruta(), respuesta() |
cliente_http |
Cliente HTTP | http_get(), http_post(), http_put(), http_delete() |
servidor_h2 |
Servidor HTTP/2 | servidor_h2(), ruta_h2(), respuesta_h2() |
cliente_h2 |
Cliente HTTP/2 | h2_get(), h2_post() |
websocket |
WebSocket | ws_conectar(), ws_enviar(), ws_recibir() |
prueba |
Testing | assert(), assert_igual(), assert_diferente(), assert_verdadero(), assert_falso() |
aleatorio |
Aleatoriedad | aleatorio_entero(), aleatorio_decimal(), aleatorio_rango() |
importar "std/io"
importar "std/matematica"
funcion main() {
variable num = 16
imprimir("La raíz cuadrada de " + num + " es " + raiz_cuadrada(num))
}