Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: pehache Newsgroups: fr.comp.sys.mac.programmation Subject: Re: Un boolean en position Null (Re: Question de logique) Date: Thu, 19 Nov 2020 20:41:06 +0100 Lines: 24 Message-ID: References: <5fa7f8dc$0$3257$426a74cc@news.free.fr> <5fb2fd9c$0$6482$426a74cc@news.free.fr> <5fb433e7$0$24255$426a34cc@news.free.fr> <5fb438f6$0$6470$426a74cc@news.free.fr> <5fb64423$0$21599$426a34cc@news.free.fr> <5fb646e4$0$24267$426a34cc@news.free.fr> <5fb657e8$0$6461$426a74cc@news.free.fr> <5fb6a307$0$13544$426a74cc@news.free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net jrTcCZ0jviSyTIX4nfWwuAXMh5jk0muSk3wk9rZflOeAO0gT+s Cancel-Lock: sha1:pkmvLkYdTklzA2hPAySndTYhCbo= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:78.0) Gecko/20100101 Thunderbird/78.4.3 In-Reply-To: <5fb6a307$0$13544$426a74cc@news.free.fr> Content-Language: fr Xref: csiph.com fr.comp.sys.mac.programmation:1947 Le 19/11/2020 à 17:53, Thomas Alexandre a écrit : > Le Thu, 19 Nov 2020 11:54:15 +0000, pehache a écrit : > >> Le 19/11/2020 à 12:32, Thomas Alexandre a écrit : >>> Le Thu, 19 Nov 2020 11:20:19 +0100, Roi Dieu PurRê a écrit : >>> >>>> pour le Boolean on peux imaginé que en faite c'est un octet qui est >>>> utilisé pour stoker la valeur vrai ou faux &h00 = faux &hFF = vrai et >>>> -1 = nul, >>> >>> C'est stupide mais oui, vous pouvez l'imager. >> >> Pourquoi stupide ? > > Parce qu'une variable est, sous le capot, un pointeur vers le contenu de > la variable (ie le pointeur est nul, la variable est à null - ou > undefined). > > C'est largement suffisant pour gérer un nullable type à un niveau > d'abstraction extrêmement bas (et surtout ça se généralise à tout type de > variable). Pour une variable scalaire oui, pour un tableau ça ne marche plus.