Thread Perl 5.42 (30 answers)
Opened by lichtkind at 2025-07-05 23:10

lichtkind
 2025-07-09 17:06
#197121 #197121
User since
2004-03-22
5728 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
Ein

Code (perl): (dl )
field $size;


Wird von ausserhalb einer Klasse weder gelesen noch geschrieben. Wenn

Code (perl): (dl )
field $size :reader;


Hast du lediglich gespart zu tippen:

Code (perl): (dl )
1
2
3
field $size;

method size { $size }


Und:

Code (perl): (dl )
field $size :writer;


wird zu
Code (perl): (dl )
1
2
3
field $size;

method set_size { $size = shift }


Du benutzt es also nur wenn du willst das es öffentlich wird.
Last edited: 2025-07-09 17:07:17 +0200 (CEST)
mein zeug:, Leute

Es beginnt immer mit einer Entscheidung.

View full thread Perl 5.42