Core Function Reverse

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
m (1 revision)
(Example)
 
(One intermediate revision by one user not shown)
Line 35: Line 35:
 
Println($value); // Prints Hello
 
Println($value); // Prints Hello
 
// Modify the string in place
 
// Modify the string in place
fixed ($s = $value)
+
my $length = StrLen($value);
 +
for (my $i = 0, $j = $length - 1; $i < $j; $i++, $j--)
 
{
 
{
my $length = StrLen($value);
+
my $c = $value[$i];
for (my $i = 0, $j = $length - 1; $i < $j; $i++, $j--)
+
$value[$i] = $value[$j];
{
+
$value[$j] = $c;
my $c = $s[$i];
+
$s[$i] = $s[$j];
+
$s[$j] = $c;
+
}
+
 
}
 
}
 
// All done
 
// All done

Latest revision as of 09:58, 19 September 2015

Reverse( <expression> )

Contents

Description

Reverse all characters in a string.

Parameters

expression

The string to use.

Return Value

Success: Returns new string.

Failure: Returns old string.

Remarks

None.

Example

$str = "The quick brown fox";
MsgBox(     Reverse($str)      );

Modify the string in place

$value = "Hello";
Println($value); // Prints Hello
// Modify the string in place
my $length = StrLen($value);
for (my $i = 0, $j = $length - 1; $i < $j; $i++, $j--)
{
	my $c = $value[$i];
	$value[$i] = $value[$j];
	$value[$j] = $c;
}
// All done
Println($value); // Prints olleH
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox