Maison  >  Questions et réponses  >  le corps du texte

在Ruby中为什么$a和@a返回的是nil?

不应该是报错么?

PHP中文网PHP中文网2758 Il y a quelques jours1195

répondre à tous(2)je répondrai

  • 大家讲道理

    大家讲道理2017-04-25 09:05:55

    Les variables globales et les variables d'instance non initialisées ont des valeurs par défaut nulles.
    Vous pouvez consulter la documentation :
    http://www.rubyist.net/~slage...

    Avant l'initialisation, une variable globale a la valeur spéciale nil.

    http://www.rubyist.net/~slage...

    les variables d'instance ont la valeur nulle jusqu'à ce qu'elles soient initialisées.

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-04-25 09:05:55

    L'accès à une variable non initialisée renvoie zéro, et zéro peut être considéré comme une erreur.

    Pourquoi ? Parce que c'est pratique, il est très difficile de signaler des erreurs à chaque fois et de devoir les gérer. De plus, vous êtes un programmeur génial, capable de bien utiliser les langages de programmation, et vous ne gâcherez pas le programme à cause de zéro (๑•̀ㅂ•́)و✧, donc je ne signalerai pas d'erreur.

    répondre
    0
  • Annulerrépondre