Preguntas etiquetadas con syntax

409
La mejor manera de "negar" una instancia de

Estaba pensando si existe una manera mejor / mejor de negar un instanceofen Java. En realidad, estoy haciendo algo como: if(!(str instanceof String)) { /* do Something */ } Pero creo que debería existir una sintaxis "hermosa" para hacer esto. ¿Alguien sabe si existe y cómo se ve la...

398
YAML: ¿Necesito citas para cadenas en YAML?

Estoy tratando de escribir un diccionario YAML para la internacionalización de un proyecto Rails. Sin embargo, estoy un poco confundido, ya que en algunos archivos veo cadenas entre comillas dobles y en otras sin comillas. Algunos puntos a considerar: ejemplo 1 : todas las cadenas usan comillas...

396
¿Cómo modifico una columna MySQL para permitir NULL?

MySQL 5.0.45 ¿Cuál es la sintaxis para alterar una tabla para permitir que una columna sea nula? Alternativamente, ¿qué hay de malo en esto? ALTER mytable MODIFY mycolumn varchar(255) null; Interpreté el manual como simplemente ejecute lo anterior y recrearía la columna, esta vez permitiendo...

392
¿Se puede usar una coma final en un objeto JSON?

Al generar manualmente un objeto o matriz JSON, a menudo es más fácil dejar una coma final en el último elemento del objeto o matriz. Por ejemplo, el código de salida de una matriz de cadenas podría verse así (en un pseudocódigo similar a C ++): s.append("["); for (i = 0; i < 5; ++i) {...

335
No Lambda Multilínea en Python: ¿Por qué no?

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 autobús y me di cuenta de que no podía pensar en una sola construcción de Python con la que las lambdas...