Julia报错character literal contains multiple characters:字符串定义问题求解
Julia 单引号定义字符串报错的解决办法
- Julia 中单引号仅用于定义单个字符,而非字符串,这是和Python的核心语法差异之一。你写的
'hello world'包含多个字符,因此触发了syntax: character literal contains multiple characters错误。 - 正确定义字符串的方式:
- 普通字符串用双引号包裹:
"hello world" - 多行字符串/包含特殊字符的字符串用三重双引号包裹:
"""hello world"""
- 普通字符串用双引号包裹:
- 补充说明:单引号在Julia里只能容纳单个Unicode字符,比如
'a'、'π'、'😀'都是合法的字符字面量,但超过一个字符就会报错。
内容的提问来源于stack exchange,提问作者logankilpatrick
相关产品推荐
相关产品推荐

