Şimdi Ara

Çok ufak bir soru

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
245
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Daha çok yeni sayılırım arkadaşlar ufak bir şey soracaktım;

    Şimdi
    "Ali".substring(0,3)
    dediğimde doğal olarak direk Ali yazısı çıkıyor.


    Peki
    var myName="Ali"; 

    "myName".substring(0,3)
    dediğimde myN ile karşılaşıyorum? Zaten
    var myName="Ali";
    diyerek myName'i Ali olarak tanımlamıyor muyum?



  • "myName" olarak yazarsan direk myName i string olarak görür yani ali den farkı yok.

    myName.substring(0,3) yapman lazım ki myName değişken olsun.

    myName ile "myName" eşit değildir çünkü. 1. senin içine birşey koyabileceğin bir çekmece olarak düşün, 2. si ise bu çekmeceye koyulan cisim.

    yani myName.substring(0,3) dediğinde myName çekmecesinde olanı işle demiş oluyorsun. myName = "Ali" dediğinden sana Ali yi getirir.



    çok kafanı karıştırdım galiba.



    < Bu mesaj bu kişi tarafından değiştirildi Guest-E41040413 -- 19 Ağustos 2011; 18:19:26 >
  • quote:

    Orijinalden alıntı: ertanunver

    "myName" olarak yazarsan direk myName i string olarak görür yani ali den farkı yok.

    myName.substring(0,3) yapman lazım ki myName değişken olsun.

    myName ile "myName" eşit değildir çünkü. 1. senin içine birşey koyabileceğin bir çekmece olarak düşün, 2. si ise bu çekmeceye koyulan cisim.

    yani myName.substring(0,3) dediğinde myName çekmecesinde olanı işe demiş oluyorsun. myName = "Ali" dediğinden sana Ali yi getirir.



    çok kafanı karıştırdım galiba.


    Yok çok net bir şekilde anladım, çekmece-nesne örneklemesi çok iyi oldu, teşekkürler hocam




  • Yapay Zeka’dan İlgili Konular
    Garip bir soru :)
    geçen yıl açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.