Coincidencia de soporte


De Wikipedia, la enciclopedia libre
  (Redirigido desde la coincidencia de llaves )
Saltar a navegación Saltar a búsqueda

La coincidencia de corchetes , también conocida como coincidencia de llaves o coincidencia de paréntesis , es una característica de resaltado de sintaxis de ciertos editores de texto y entornos de desarrollo integrados que resalta los conjuntos de corchetes coincidentes (corchetes, corchetes o paréntesis) en lenguajes como Java , JavaScript y C ++que los usan. El propósito es ayudar al programador a navegar a través del código y también detectar cualquier coincidencia incorrecta, lo que haría que el programa no se compilara o no funcionara correctamente. Si se omite un corchete de cierre, por ejemplo, el compilador no sabrá que se ha alcanzado el final de un bloque de código. La coincidencia de corchetes es particularmente útil cuando están involucradas muchas sentencias if anidadas , bucles de programa , etc.

Implementaciones

El comando% de Vim hace la coincidencia de corchetes, [1] y NetBeans tiene incorporada la coincidencia de corchetes. [2] La coincidencia de corchetes también puede ser una herramienta para la navegación de códigos. En Visual Studio [3] C ++ 6.0, el comportamiento de coincidencia de corchetes se estableció para ignorar los corchetes que se encuentran en los comentarios. En VSC 7.0, se cambió su comportamiento para calcular los corchetes comentados. [4] El complemento Ruby on Rails de IntelliJ IDEA también permite la coincidencia de corchetes. [5] Se ha propuesto que Perl 5 se modifique para facilitar el emparejamiento de brackets. [6] El Microsoft Excel 2003la barra de fórmulas tiene paréntesis que coinciden. Su implementación muestra todos los pares de paréntesis como colores diferentes, por lo que es posible analizarlos fácilmente todos a la vez.

Ejemplo

En este ejemplo, el usuario acaba de escribir la llave de cierre ' }' que define un bloque de código, y esa llave y su llave de apertura correspondiente están resaltadas.

para (int i = 0; i <10; i ++) { System.out.println (i);} 

Referencias

Obtenido de " https://en.wikipedia.org/w/index.php?title=Bracket_matching&oldid=978172560 "