Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for byteStringReplacer (0.14 sec)

  1. src/strings/replace.go

    		nw, err := sw.WriteString(s[last:])
    		n += nw
    		if err != nil {
    			return n, err
    		}
    	}
    	return n, nil
    }
    
    // byteStringReplacer is the implementation that's used when all the
    // "old" values are single ASCII bytes but the "new" values vary in size.
    type byteStringReplacer struct {
    	// replacements contains replacement byte slices indexed by old byte.
    	// A nil []byte means that the old byte should not be replaced.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:10:31 UTC 2023
    - 14.5K bytes
    - Viewed (0)
  2. src/strings/replace_test.go

    }
    
    var algorithmTestCases = []struct {
    	r    *Replacer
    	want string
    }{
    	{capitalLetters, "*strings.byteReplacer"},
    	{htmlEscaper, "*strings.byteStringReplacer"},
    	{NewReplacer("12", "123"), "*strings.singleStringReplacer"},
    	{NewReplacer("1", "12"), "*strings.byteStringReplacer"},
    	{NewReplacer("", "X"), "*strings.genericReplacer"},
    	{NewReplacer("a", "1", "b", "12", "cde", "123"), "*strings.genericReplacer"},
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 22:53:05 UTC 2017
    - 14.1K bytes
    - Viewed (0)
Back to top