Klasse :: HPLOO :: Inlinec

Klasse :: HPLOO :: Inlinec ist ein Perl-Modul, das eine Pseudo-Syntax über C hinzufügt, um mit SV *, AV *, HV * und RV * einfacher zu arbeiten.
Jetzt downloaden

Klasse :: HPLOO :: Inlinec Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Graciliano M. P.
  • Website des Verlags:
  • http://search.cpan.org/~gmpassos/

Klasse :: HPLOO :: Inlinec Stichworte


Klasse :: HPLOO :: Inlinec Beschreibung

Klasse :: HPLOO :: Inlinec ist ein Perl-Modul, das eine Pseudo-Syntax über C hinzufügt, um mit SV *, AV *, HV * und RV * einfacher zu arbeiten. Klasse :: HPLOO :: Inlinec ist ein Perl-Modul, das eine Pseudo-Syntax über C hinzufügt, um mit SV *, AV *, HV * und RV * zu funktionieren, die mit XS und Perlapi zusammengearbeitet haben, um auf Werte von AV * zuzugreifen HV * und Arbeit mit Referenzen ist nicht sehr freundlich. Um AROONF zu arbeiten, mit dem ich eine Pseudo-Syntax über die C-Syntax hinzugefügt habe, dabei, mit SV *, AV *, HV * und RV *, AV *, HV * und RV * zu arbeiten, verwenden Sie Klasse: HPLOO; Klassenpunkt {Sub Point ($ x, $ y) {$ this -> {x} = $ x; $ Dies -> {y} = $ y; } sub move_x ($ mv_x) {$ this -> {x} + = $ mv_x; } sub void move_y (sv * self, int mv_y) {int y = self -> {y} -> int + mv_y; selbst -> {y} = int2sv (y); } sub sv * get_xy_ref (sv * self) {av * ret = newav (); ret -> = selbst -> {x}; ret -> = selbst -> {y}; Rückgabe {ret}; }} My $ p = punkt-> neu (10,20); $ p-> move_x (100); $ p-> move_y (100); mein $ xy = $ p-> get_xy_ref (); ## Gibt eine Array-Referenz zurück. drucken "xy> @ $ XYN"; ## XY> 110120AS Sie können sehen, ist sehr einfach, auf einen ganzzahligen Wert von $ punkt -> {y} (in sich selbst) zuzugreifen. Es ist auch einfach, ein Array zu erstellen und einen Verweis auf sie zurückzugeben.Virektionen: · Perl Anforderungen: · Perl.


Klasse :: HPLOO :: Inlinec Zugehörige Software