¿Son las comillas un tipo de delimitador de cadena? ¿O 'delimitador' significa otros tipos de caracteres que no incluyen comillas?

StackOverflow https://stackoverflow.com/questions/652518

  •  19-08-2019
  •  | 
  •  

Pregunta

Cuando la gente habla de delimitadores de cadena, ¿eso incluye comillas o significa todo menos las comillas?

¿Fue útil?

Solución

Significa cualquier carácter utilizado para definir el principio y el final de una cadena (por ejemplo, comillas pero, en otros contextos, otros caracteres).

Otros consejos

Hay una sutil diferencia, si estás hablando de delimitadores de cadena que casi siempre significa comillas, ya sea " o '.

Si está hablando de una cadena delimitada, entonces es normal hablar de una cadena de tokens, con delimitadores entre ellos, es decir

" this, is, a, delimited, string " -

Es muy común usar una coma, como delimitador, pero eso genera problemas cuando el token ya contiene una coma, por ejemplo

" uno, millones, dólares, $ 1,000,000 "

En este caso, es común delimitar aún más el token para que podamos obtener

" uno, millones, dólares, " $ 1,000,000 " "

otra alternativa común es usar un carácter inusual como delimitador, y hay una convención menor para usar el símbolo de tubería |

" un | millón | dólares | $ 1,000,000 "

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top