Preguntas con la etiqueta [syntax]

Lista syntax preguntas

Sin Lambda multilínea en Python: ¿por qué no?

24
respuestas
501
votos
308.2k
vistas

He oído decir que no se pueden agregar lambdas multilínea en Python porque chocarían sintácticamente con las otras construcciones de sintaxis en Python. Hoy estaba pensando en esto en el

Sintaxis "elseif" en JavaScript

8
respuestas
294
votos
412.6k
vistas

¿Cómo puedo lograr un elseif en una condición de JavaScript?

Si intento escribir 3.toFixed(5) Hay un error de sintaxis. Usar puntos dobles, poner un espacio, poner los tres entre paréntesis o usar notación entre corchetes permite que funcione correctamente. 3..toFixed(5)

En un código fuente de Python con el que me topé, vi una pequeña b antes de una cadena como en: b"abcdef" Conozco el uprefijo que significa una cadena Unicode

MySQL 5.0.45 ¿Cuál es la sintaxis para modificar una tabla para permitir que una columna sea nula? Alternativamente, ¿qué hay de malo en esto? ALTER mytable MODIFY mycolumn varchar(255) null;

Al revisar un código de empresa antiguo, encontré un bucle for que se parece a este: for (;;) { //Some stuff } Probé en Google pero no pude encontrar ninguna

¿Qué significa la función %>% en R?

7
respuestas
205
votos
vistas

He visto el uso de %>%la función (porcentaje mayor que porcentaje) en algunos paquetes como dplyr y rvest . ¿Qué significa? ¿Es una forma de escribir bloques de cierre en

Sintaxis del método en Objective-C

4
respuestas
181
votos
100.5k
vistas

¿Alguien puede explicarme la sintaxis de declaración de este método? En esta función, se devuelve el número de filas de UIPickerView (UI de máquina tragamonedas en el iPhone). Según tengo

¿C++ es libre de contexto o sensible al contexto?

20
respuestas
443
votos
75.8k
vistas

A menudo escucho afirmaciones de que C++ es un lenguaje sensible al contexto. Tomemos el siguiente ejemplo: a b(c); ¿Es esta una definición de variable o una declaración de función?

¿Es posible comprobar la sintaxis de un script bash sin ejecutarlo? Usando Perl, puedo ejecutar perl -c 'script name'. ¿Existe algún comando equivalente para los scripts bash?

¿Qué significa __all__ en Python?

10
respuestas
1.7k
votos
633.9k
vistas

Veo __all__en __init__.pyarchivos. ¿Qué hace?

No sabía que C y C++ permiten multicharacter literal: no 'c' (de tipo int en C y char en C++), sino 'tralivali' (¡de tipo int !) enum { ActionLeft =

Estos funcionan como se anuncia: grep -ir 'hello world' . grep -ir hello\ world . Estos no: argumentString1="-ir 'hello world'" argumentString2="-ir hello\\ world" grep $argumentString1 . grep $argumentString2 . A

Comillas simples o dobles ('vs')

17
respuestas
294
votos
166.5k
vistas

Siempre he usado comillas simples cuando escribo HTML a mano. Trabajo con mucho HTML renderizado que siempre usa comillas dobles. Esto me permite determinar si el HTML fue escrito a

Para empezar, probablemente sepa que constse puede utilizar para hacer que los datos de un objeto o un puntero no sean modificables, o ambos. const Object* obj; // can't change