With
From Sputnik Wiki
(Difference between revisions)
(Created page with "= With = === Description === Allows the execution of code within a block as if it was taking place within the class itself so there is no need for -> and so on. <pre> With ( <...") |
m (1 revision) |
(One intermediate revision by one user not shown) |
Latest revision as of 12:37, 14 June 2015
Contents |
With
Description
Allows the execution of code within a block as if it was taking place within the class itself so there is no need for -> and so on.
With ( <class> ) { statements ... }
Parameters
class
A class to use.
Remarks
None.
Example
Example on a simple string:
// Define a new class Class Test { my $X; my $Y; Function Hello() { say "Hello"; } }; // Create new intance of the class $t = new Test(); // Use With to set the variables of the class // and call functions within the class // without having to do -> With($t) { $X = 10; $Y = 20; Hello(); } // Print the content of the class so we can view it printr($t); // Prints: // Hello // {CLASS:test;ID:5} // { // [x] => 10 // [y] => 20 // }