Programación

9
no se requiere asignar parámetros de tipo struct

Noté un comportamiento extraño en mi código al comentar accidentalmente una línea en una función durante la revisión del código. Fue muy difícil de reproducir, pero aquí describiré un ejemplo similar. Tengo esta clase de prueba: public class Test { public void GetOut(out EmailAddress email) {...

9
Expresión + (+ k--) en C

Vi esta pregunta en una prueba en la que tenemos que decirle a la salida del siguiente código. #include<stdio.h> int main(){ int k = 0; while(+(+k--)!=0) k=k++; printf("%d\n", k); return 0; } La salida es -1. Sin embargo, no estoy seguro de por qué esta es la respuesta. ¿Qué...

9
Spark: UDF ejecutado muchas veces

Tengo un marco de datos con el siguiente código: def test(lat: Double, lon: Double) = { println(s"testing ${lat / lon}") Map("one" -> "one", "two" -> "two") } val testUDF = udf(test _) df.withColumn("test", testUDF(col("lat"), col("lon"))) .withColumn("test1", col("test.one"))...