代码之家  ›  专栏  ›  技术社区  ›  user310291

红色或REBOL:如何将“test/a”转换为[test/a]

  •  1
  • user310291  · 技术社区  · 6 年前

    我试着这样做:

     b: []
     append b  to-word "test/a"
    

    但它会产生错误

    *语法错误:“test/a”中的字符无效 * 地点:至 ***堆栈:运行到Word

    3 回复  |  直到 6 年前
        1
  •  5
  •   Jacob Good1    6 年前

    ;30个字符

    阻止!”测试/A“

        2
  •  3
  •   Graham Chiu    6 年前
    >> append b: copy [] to path! "test/a"
    == [test/a]
    
        3
  •  2
  •   Dave Andersen    6 年前

    您可以使用 lit-path! ,但默认情况下,路径将被拆分:

    >> append [] 'test/a
    == [test a]
    

    除非你用 /only 精致:

    >> append/only [] 'test/a
    == [test/a]
    

    假设为红色。我不确定在篮板上是不是一样。