Προς το περιεχόμενο

perl


mkst

Προτεινόμενες αναρτήσεις

Δημοσ.

Grafw ena programmataki sthn perl. Kai 8elw na orisw mia metablhth san unsigned int. Dokimazw na grapsw

unsigned int $variable

alla pernw la8os:

Can't call method "unsigned" without a package or object reference at connect.pl line 272.

Kserei kaneis giati?

  • 2 εβδομάδες αργότερα...
Δημοσ.

Η perl αντιμετωπίζει όλα τα μεγέθη ως scalars. Ειδικά τους αριθμούς τους αντιμετωπίζει εσωτερικά σαν floating-double, οπότε δεν μπορείς να ορίσεις μία μεταβλητή ως unsigned int. Απλά δώσ'της την τιμή που θες και μη σε νοιάζουν τα υπόλοιπα - η perl θα καταλάβει τί εννοείς <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" /> . Τώρα αν θες να δουλέψεις σώνει και καλά με ακέραιους μπορείς να δώσεις μία εντολή:

use integer;

οπότε το πρόγραμμά σου θα δουλεύει από κει και πέρα με λογική ακεραίων. Δε βλέπω το λόγο να κάνεις κάτι τέτοιο όμως.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...