Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Buralar bir zamanlar otlakdı
#1
her_yer_otlak_alani_h39575.jpg
Cevapla
#2
"Değişkenin boş olması" ne demek?
There's no place like 127.0.0.1
WWW
Cevapla
#3
Assign edilmemiş, yani hiç bir değer ataması henüz yapılmamış, bir nevi 'null değerinde olan' gibi bir şeyi kastediyor olmalı.
Bildiğim kadarıyla bazı değişkenlere null ataması yapılamıyor, real de bunlardan biri. Datetime da denemiştim bir zamanlar o da olmamıştı.
Ancak Delphi'nin yol haritasında Nullable veri tiplerinin çıkacağı şeklinde bir şeyler okuduğumu anımsıyorum..

Hiç bir atama yapmadan değişkenin değerini sorguladığımda:
Edit1.Text:= FloatToStr(NumNew);
Sonuç: 1,83601017922628E-307
Cevapla
#4
images?q=tbn:ANd9GcSoFbmNUlPmf9fnWpMJ4Ud...YqWFty-_wx
Cevapla
#5
Ben gerçekten anlamadığım için sormuştum ama yardımcı olabildiysem ne mutlu Smile

Değişken global tanımlandıysa, tipine göre 0, False, nil vs. başlangıç değerine sahip olur.
Lokal tanımlandıysa iki farklı durum söz konusu. Değişkenin "reference counted" olup olmamasına bağlı.

Sizin sorunuza özel örneklendirecek olursak: NumFirst değişkenini global tanımlarsanız (mesela "Form1: TForm1;"in altında tanımlarsanız) başlangıç değeri sıfır olacaktır. Bir fonksiyon içinde tanımlarsanız rastgele bir başlangıç değeri alacaktır.
There's no place like 127.0.0.1
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Buralar bir zamanlar otlakdı yadigar 5 588 11-07-2017, Saat: 11:07
Son Yorum: SimaWB



Konuyu Okuyanlar: 1 Ziyaretçi