code: func WriteScorePairArray(members [][]byte, scores []float64, withScores bool, buf *goetty.ByteBuf) {
  	buf.WriteByte('*')
  	if len(members) == 0 || len(scores) == 0 {
  		buf.Write(NullArray)
  		buf.Write(Delims)
  	} else {
  		if withScores {
  			buf.Write(goetty.StringToSlice(strconv.Itoa(len(members) * 2)))
  			buf.Write(Delims)
  		} else {
  			buf.Write(goetty.StringToSlice(strconv.Itoa(len(members))))
  			buf.Write(Delims)
  
  		}
  
  		for i := 0; i < len(members); i++ {
  			WriteBulk(members[i], buf)
  
  			if withScores {
  				WriteBulk(goetty.FormatFloat64ToBytes(scores[i]), buf)
  			}
  		}
  	}
  }
docs: // WriteScorePairArray write score-member pair array resp