fix #2985
This commit is contained in:
parent
155158cffc
commit
daf90c07d8
|
|
@ -4242,6 +4242,18 @@ end;
|
|||
///--
|
||||
function string.operator+(str: string; n: integer) := str + n.ToString;
|
||||
|
||||
// Добавляет к строке str строковое представление числа n
|
||||
///--
|
||||
function string.operator+(str: string; n: uint64) := str + n.ToString;
|
||||
|
||||
// Добавляет к строке str строковое представление числа n
|
||||
///--
|
||||
function string.operator+(str: string; n: int64) := str + n.ToString;
|
||||
|
||||
// Добавляет к строке str строковое представление числа n
|
||||
///--
|
||||
function string.operator+(str: string; n: longword) := str + n.ToString;
|
||||
|
||||
// Добавляет к строке str строковое представление числа n
|
||||
///--
|
||||
function string.operator+(n: integer; str: string) := n.ToString + str;
|
||||
|
|
|
|||
20
TestSuite/string3.pas
Normal file
20
TestSuite/string3.pas
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
var
|
||||
x: uint64;
|
||||
y: cardinal;
|
||||
s: string;
|
||||
|
||||
begin
|
||||
x := 123456789012345;
|
||||
s := 'x = ' + x; // x.ToString
|
||||
assert(s = 'x = 123456789012345');
|
||||
y := 4000000000;
|
||||
s := 'y = ' + y; // y.ToString
|
||||
assert(s = 'y = 4000000000');
|
||||
var i := 4;
|
||||
s := 'i = ' + i; // x.ToString
|
||||
assert(s = 'i = 4');
|
||||
|
||||
var b := byte(4);
|
||||
s := 'b = ' + b; // x.ToString
|
||||
assert(s = 'b = 4');
|
||||
end.
|
||||
|
|
@ -4242,6 +4242,18 @@ end;
|
|||
///--
|
||||
function string.operator+(str: string; n: integer) := str + n.ToString;
|
||||
|
||||
// Добавляет к строке str строковое представление числа n
|
||||
///--
|
||||
function string.operator+(str: string; n: uint64) := str + n.ToString;
|
||||
|
||||
// Добавляет к строке str строковое представление числа n
|
||||
///--
|
||||
function string.operator+(str: string; n: int64) := str + n.ToString;
|
||||
|
||||
// Добавляет к строке str строковое представление числа n
|
||||
///--
|
||||
function string.operator+(str: string; n: longword) := str + n.ToString;
|
||||
|
||||
// Добавляет к строке str строковое представление числа n
|
||||
///--
|
||||
function string.operator+(n: integer; str: string) := n.ToString + str;
|
||||
|
|
|
|||
|
|
@ -2746,6 +2746,15 @@
|
|||
<member name="M:+(System.String,System.Int32)">
|
||||
<summary>--</summary>
|
||||
</member>
|
||||
<member name="M:+(System.String,System.UInt64)">
|
||||
<summary>--</summary>
|
||||
</member>
|
||||
<member name="M:+(System.String,System.Int64)">
|
||||
<summary>--</summary>
|
||||
</member>
|
||||
<member name="M:+(System.String,System.UInt32)">
|
||||
<summary>--</summary>
|
||||
</member>
|
||||
<member name="M:+(System.Int32,System.String)">
|
||||
<summary>--</summary>
|
||||
</member>
|
||||
|
|
|
|||
Loading…
Reference in a new issue