浏览代码

StringView comparison

Brian Fiete 4 年之前
父节点
当前提交
518583ef00
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      BeefLibs/corlib/src/String.bf

+ 5 - 0
BeefLibs/corlib/src/String.bf

@@ -2841,6 +2841,11 @@ namespace System
 			return String.[Friend]EqualsHelper(ptr1, ptr2, val1.mLength);
 		}
 
+		public static int operator<=>(StringView val1, StringView val2)
+		{
+			return String.[Friend]CompareOrdinalHelper(val1.mPtr, val1.mLength, val2.mPtr, val2.mLength);
+		}
+
 		public static int Compare(StringView val1, StringView val2, bool ignoreCase = false)
 		{
 			if (ignoreCase)