MCPcopy Create free account
hub / github.com/LanceLRQ/deer-executor / strictDiff

Function strictDiff

executor/checker.go:95–107  ·  view source on GitHub ↗

严格比较每一个字符 Compare each char in buffer strictly

(useroutBuffer, answerBuffer []byte, useroutLen, answerLen int64)

Source from the content-addressed store, hash-verified

93// 严格比较每一个字符
94// Compare each char in buffer strictly
95func strictDiff(useroutBuffer, answerBuffer []byte, useroutLen, answerLen int64) bool {
96 if useroutLen != answerLen {
97 return false
98 }
99 pos := int64(0)
100 for ; pos < useroutLen; pos++ {
101 leftByte, rightByte := useroutBuffer[pos], answerBuffer[pos]
102 if leftByte != rightByte {
103 return false
104 }
105 }
106 return true
107}
108
109// 比较每一个字符,但是忽略空白
110// Compare each char in buffer, but ignore the 'SpaceChar'

Callers 1

DiffTextMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected