¿Qué significa la palabra clave notwithstanding
en Google Go?Google Go: a pesar de la palabra clave
20
A
Respuesta
31
Actualización de 2017: Hubo una actualización importante del analizador y la nueva ya no parece ser compatible con estas palabras de huevo de Pascua.
se parece a un huevo de Pascua en el analizador léxico para mí:
la sección pertinente es la tabla de símbolos:
"notwithstanding", LIGNORE, Txxx, OXXX,
"thetruthofthematter", LIGNORE, Txxx, OXXX,
"despiteallobjections", LIGNORE, Txxx, OXXX,
"whereas", LIGNORE, Txxx, OXXX,
"insofaras", LIGNORE, Txxx, OXXX,
supongo que podría ser utilizado para poner a prueba manejo del tipo léxico LIGNORE, pero no parece haber tokens "reales" ignorados.
6
El Go Programming Language Specification no incluye la palabra clave 'no obstante'.
Cuestiones relacionadas
- 1. ¿Hay alguna palabra clave en Java que sea similar a la palabra clave 'AS' de C#
- 2. ¿Cuándo debo usar los bloques Begin/End y la palabra clave Go en SQL Server?
- 3. La palabra clave vinculante se refiere a qué?
- 4. ¿Qué significa la palabra clave jsr?
- 5. palabra clave privada vs no palabra clave privada
- 6. ¿Qué pasar a la palabra clave de bloqueo?
- 7. ¿Equivalente a la palabra clave "using" de C# en powershell?
- 8. Acerca de la palabra clave de `self`
- 9. ¿La manera más pitónica de asignar argumentos de palabra clave usando una variable como palabra clave?
- 10. C# ref uso de la palabra clave
- 11. C: Comportamiento de la palabra clave `const`
- 12. el uso de la palabra clave privada
- 13. Uso práctico de la palabra clave `stackalloc`
- 14. PHP palabra clave clon
- 15. instancia del uso de la palabra clave
- 16. `static` palabra clave dentro de la función?
- 17. ¿La palabra clave let de linq es mejor que su palabra clave?
- 18. Vim palabra clave Finalización
- 19. Palabra clave protegida C#
- 20. ¿La nueva palabra clave 'dinámica' C# 4.0 desaprueba la palabra clave 'var'?
- 21. Palabra clave predeterminada de Javascript
- 22. ¿Cuál es la diferencia entre "palabra clave" y "palabra reservada"?
- 23. problema de palabra clave dinámico
- 24. Alternativas a la palabra clave directiva "using" en C#?
- 25. limite la palabra clave distinta a una columna
- 26. ¿Async espera la palabra clave equivalente a un ContinueWith lambda?
- 27. VB.NET equivalente a la palabra clave var C#
- 28. Agregar restricción a la ruta para excluir cierta palabra clave
- 29. Palabra clave en línea frente a la definición del encabezado
- 30. "this" frente a la palabra clave "element" en X ++
ugh, su función lexer tiene una etiqueta llamada 'l0' (el-zero) para la declaración inicial. los compiladores deberían estar diseñados para eliminar su código si realmente usa l0 como un identificador en su código. – Jimmy
¿Qué sucede si trabaja en un dominio donde l0 tiene un significado específico? Después de todo minúsculas pi es solo una letra en griego, pero todavía lo aceptamos como el nombre de un identificador, ya que sabemos lo que significa. –
@ Jørgen Fogh: No estaba hablando en serio, pero sí provocó otra respuesta a esta pregunta (que desde entonces se ha eliminado) para decir: "Todos estos puntos apuntan a" GOTO 10 "que no puedo encontrar en este momento" que ilustra perfectamente el problema. Por supuesto, puede haber excepciones a cada regla. – Jimmy