estoy totalmente confundido cuál usar y cuándo, lo primero que hago cuando algo va mal en el código con una barra es reemplazar la una con la otra por lo que mis casos de prueba doble con una de /
y uno para mí para \
.help obtener la lógica detrás de barras.¿Por qué hay dos barras oblicuas hacia adelante y hacia atrás?
Respuesta
Desde el wikipedia article about the backslash:
Bob Bemer introdujo el carácter \ en ASCII, el 18 de septiembre de 1961, según el resultado de la frecuencia de carácter estudios. En particular, el \ fue introducido para que los operadores boográficos de ALGOL "∧" (AND) y "∨" (O) pudieran estar compuestos en ASCII como "/ \" y "/" respectivamente. [4] Ambos operadores se incluyeron en las primeras versiones del lenguaje de programación C suministradas con Unix V6, Unix V7 y más actualmente BSD 2.11.
Como dije en el comentario, el dibujo ASCII es. –
/
se utiliza generalmente para denotar división como en 10/2
significado 10 dividido por 2. \
se utiliza generalmente como un carácter de escape como en \t
o \n
que representa una pestaña y un carácter de nueva línea, respectivamente.
No hay nada como una "barra diagonal". Hay una "barra diagonal" /
y una "barra invertida" \
.
Hay una larga y en mi humilde opinión ilarious discusión acerca de que en la xkcd forum
Una cosa más ....
La barra diagonal /
se utiliza en * nix para navegar hasta el sistema de archivos ...
igual .... /root/home/vs4vijay
y la barra invertida \
se utiliza en Windows ...
Me gusta ..... F:\Games\CounterStrike
- 1. Desplazar una animación jQuery hacia atrás y hacia adelante
- 2. Administrar hacia adelante y hacia atrás en Richfaces
- 3. Encadenamiento hacia adelante y encadenamiento hacia atrás en Java
- 4. Git: Cómo moverse hacia atrás y hacia adelante entre confirmaciones
- 5. Ordenar ISO 8601 fechas hacia adelante o hacia atrás
- 6. ¿Forma correcta de saltar hacia adelante y hacia atrás entre dos ramas?
- 7. Navegando hacia atrás y hacia adelante con el mouse en Visual Studio 2008
- 8. cómo implementar la funcionalidad atrás y hacia adelante como navegador
- 9. Cómo rotar un objeto hacia adelante y hacia atrás en un punto específico?
- 10. MSVC 2010 botones de la barra de herramientas de navegación hacia atrás y hacia adelante
- 11. botón hacia atrás y hacia adelante para vista web en android. ¿cómo?
- 12. Spring MVC, hacia adelante
- 13. redirección hacia adelante o
- 14. Depuración hacia atrás
- 15. Codificando barras diagonales hacia delante y hacia atrás en tomcat 7?
- 16. ¿Cómo maneja Gmail hacia atrás/adelante en JavaScript enriquecido?
- 17. ¿Cómo se distingue el botón de navegación hacia atrás/adelante?
- 18. ¿Cómo puedo saber si UIPageViewController se movió hacia adelante o hacia atrás?
- 19. Java Calendar.set (Calendar.DAY_OF_WEEK, Calendar.SUNDAY), ¿se desplazará hacia atrás, hacia adelante o será desconocido?
- 20. Regex para todo antes de la última barra hacia adelante o hacia atrás
- 21. Enviando vista hacia atrás
- 22. ¿Están documentados los operadores de tubería doble hacia adelante/hacia atrás?
- 23. Iteración hacia atrás
- 24. LINQ: mirando hacia adelante condición
- 25. Entender el secreto hacia adelante
- 26. Eliminar líneas hacia atrás
- 27. hacia atrás glsl compatibilidad
- 28. gcc y libstdC++ hacia adelante compatibilidad
- 29. ¿Por qué los parámetros de `atan2`" están hacia atrás "?
- 30. Reproducir archivo WAV hacia atrás
Ahora que es una buena pregunta. Aunque no creo que esté relacionado con la programación. – Eimantas
¿Qué idioma estás usando? Tienen un significado diferente dependiendo del idioma ... –
C++, a veces el desarrollo web y, a veces, lío con expresiones regulares. –