Back to flin
flin

Argumentos nombrados y el operador Elvis

Cómo FLIN implementó argumentos nombrados y el operador Elvis -- dos características de sintaxis que hacen el código auto-documentado y el manejo de nulos elegante.

Thales & Claude | March 30, 2026 1 min flin
EN/ FR/ ES
flinrust

El operador Elvis ?: devuelve el lado derecho cuando el lado izquierdo es falsy (none, false, 0, ""). ?? verifica nulidad; ?: verifica utilidad. Tres operadores, tres propósitos, cero ambiguedad. Los argumentos nombrados (name: value) hacen las llamadas auto-documentadas. Ambas funcionalidades representan menos de dos horas de trabajo del compilador, pero afectan cómo se lee cada programa FLIN. El azúcar sintáctico importa enormemente para la adopción del lenguaje y la calidad del código.


Esta es la Parte 195 de la serie "Cómo construimos FLIN", que documenta cómo un CEO en Abidjan y un CTO de IA diseñaron y construyeron un lenguaje de programación desde cero.

Navegación de la serie: - [194] Soporte de regex y parámetros rest - [195] Argumentos nombrados y el operador Elvis (estás aquí) - Siguiente arco: Arco 19

Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles