Go - Leer opciones de línea de comandos

En este post te mostraré a leer banderas, flags o argumentos de la línea de comandos usando el lenguaje de programación Go también conocido como Golang. Cuando usamos programas podemos pasarles ciertas opciones, banderas o argumentos para su funcionamiento. Por ejemplo: enviar_correo --destinatario=ejemplo@ejemplo.com --asunto=Hola Te enseñaré a hacer eso pero con Go usando flag. ...

julio 16, 2021 · 2 min · 301 palabras · Parzibyte

Python: función con argumentos opcionales

Al trabajar con funciones en Python, algunas de ellas definen argumentos opcionales. Es decir, un argumento que puede ser enviado o no, y si no es enviado entonces se toma un valor por defecto. En este post de programación en Python te enseñaré cómo definir argumentos opcionales para tus métodos en Python, ya sean funciones globales o de una clase (aunque recuerda que para los métodos de clase, el primer argumento siempre debe ser self). ...

febrero 11, 2021 · 2 min · 315 palabras · Parzibyte

PHP - Invocar función usando nombre como cadena

En este post te enseñaré cómo llamar a una función o método de PHP a través de su nombre contenido dentro de una cadena Es decir, tener una cadena con el nombre de la función e invocar la función con ese nombre a partir del objeto o de manera global. Te enseñaré varios ejemplos: uno para invocar a un método de un objeto y otro para llamar a una función global con distintas técnicas. ...

febrero 5, 2021 · 3 min · 448 palabras · Parzibyte

¿Qué significa String[] args en Java?

Todo programador que haya programado en Java ha hecho el hola mundo, y por lo tanto definido el método main en Java. Pero a veces surge la duda de qué quiere decir String[] args en el método main en Java, porque es un dato que se pasa al método main. Pues bien, en este post voy a explicar lo que quiere decir String[] args en el método main, así como su razón de que esté ahí y sus usos. ...

febrero 21, 2019 · 3 min · 537 palabras · Parzibyte

Entendiendo *args y **kwargs en Python

En este post explicaré para qué sirven y cómo se usan los *args y **kwargs en las llamadas a las funciones de Python 3. Esto permite llamar a funciones que reciben un número indefinido de argumentos; y también cuando necesitamos múltiples argumentos opcionales. Vamos a ver algunos ejemplos. ...

diciembre 20, 2018 · 6 min · 1116 palabras · Parzibyte

¿Qué son los métodos mágicos en PHP?

Hoy vamos a ver cómo funcionan y qué cosa son los métodos mágicos en PHP, una cosa un poco avanzada o poco conocida pero que algún día nos puede servir. Estos métodos mágicos los he visto en dos lugares: en el framework de Codeigniter y en una librería que genera datos falsos; aunque seguramente sus aplicaciones van más allá. Vamos a ver cómo usar estos métodos y también cómo funcionan. ...

diciembre 14, 2018 · 3 min · 517 palabras · Parzibyte

Booleanos en C

Tipo de dato bool en C En el inicio de los tiempos, el lenguaje de programación C no tenía el tipo de dato booleano. De hecho, ni siquiera hoy en día lo tiene como tal, es un simple macro. Sin embargo, como programadores nos hemos dado a la tarea de implementarlos o de emular su uso. Veamos hoy cómo podemos implementar booleanos en C de dos maneras, analizando ventajas y desventajas de cada uso, así como exponiendo ejemplos. ...

noviembre 13, 2018 · 3 min · 597 palabras · Parzibyte

Funciones y métodos en C

Introducción Las funciones, procedimientos o métodos permiten ahorrar código, pues hacen que acciones comunes sean agrupadas dentro de un mismo fragmento de código. Una función es algo que existe dentro de un programa, recibe parámetros, los procesa y (a veces) devuelve un resultado. Veamos una introducción a las funciones en C. ...

septiembre 20, 2018 · 4 min · 768 palabras · Parzibyte