_chomp
Description:
Removes trailing whitespace from a string.
This function doesn't allocate or reallocate any memory; it modifies string
in place. Therefore, it cannot be used on statically
allocated strings.
The pointer to string
is returned to allow the nesting of functions.
Also see [func@GLib.strchug] and [func@GLib.strstrip].
Example: Remove trailing whitespace (inline):
public static int main (string[] args) {
string my_wisdom = " His scarf killed Stimson. -- Arrest the scarf then. \t ";
unowned string res = my_wisdom._chomp ();
// Output:
// ``' His scarf killed Stimson. -- Arrest the scarf then.'``
// ``' His scarf killed Stimson. -- Arrest the scarf then.'``
print ("'%s'\n", my_wisdom);
print ("'%s'\n", res);
return 0;
}
valac --pkg glib-2.0 string._chomp.vala
Parameters:
string |
a string to remove the trailing whitespace from |
Returns:
the modified |