Which snippet is more performant and "better" for this situation? (Both deliver 
the exactly same result.) Slice:
    
    
        let
          result_raw = raw_string
        tailLen = result_raw[0..0].parseHexInt()
        result = result_raw[1..^1]
        result.removeSuffix(spaces(tailLen))
    
    
    Run

Stream:
    
    
        let
          result_strm = raw_string.newStringStream()
        tailLen = result_strm.readStr(1).parseHexInt()
        result = result_strm.readAll()
        result_strm.close()
        result.removeSuffix(spaces(tailLen))
    
    
    Run

Reply via email to