«variable-names» etiketlenmiş sorular

10
Değişken olarak tablo adı
Bu sorguyu yürütmeye çalışıyorum: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Bu, aşağıdaki hatayı üretir: Msg 1087, Seviye 16, Durum 1, Hat 5 Tablo değişkeni "@tablename" bildirilmelidir. Tablo adını dinamik olarak doldurmanın doğru yolu nedir?

24
Değişken isimleri neden sayılarla başlayamıyor?
Bir süre önce yeni bir C ++ geliştiricisiyle çalışıyordum, şu soruyu sordu: "Değişken isimleri neden sayılarla başlayamıyor?" Bazı sayıların içinde metin olabileceği (123456L, 123456U) dışında bir cevap bulamadım ve derleyiciler bir miktar alfa karakterli her şeyin değişken adı olduğunu düşünseler bu mümkün olmazdı. Doğru cevap bu muydu? Başka sebep var …

7
Bir nesneyi, bir R veri dosyasından belirlediğim bir değişken adına nasıl yükleyebilirim?
Bir değişkeni kullanarak bir R veri dosyasına savekaydettiğinizde, onu kaydeden oturumda sahip olduğu ad altında kaydedilir. Daha sonra başka bir oturumdan yüklemeye gittiğimde, yükleme betiğinin muhtemelen bilemeyeceği aynı adla yükleniyor. Bu ad, yükleme oturumunda aynı adı taşıyan mevcut bir değişkenin üzerine yazabilir. Bir nesneyi bir veri dosyasından belirtilen değişken adına, …

30
Türünden yalnızca duruma göre farklılık gösteren bir değişken adı kullandığım için ahlaksız mıyım?
Örneğin, şu kod parçasını alın: var person = new Person(); veya sizin için Pythonistalar: person = Person() Bana sürekli bunun ne kadar kötü olduğu söylendi, ancak henüz bu iki kod satırının ahlaksızlığına dair bir örnek görmedim. Benim için kişi bir Kişidir ve ona başka bir isim vermeye çalışmak zaman kaybıdır. …

1
Üst kapsamdaki bir değişkenle aynı ada sahip bir alt değişkeni neden bildirebilirim?
Yakın zamanda, aynı adı taşıyan bir değişkene sahip bir işlev içinde bildirilen bir eylemin parametresi olarak bir değişken adını yanlışlıkla yeniden kullandığım son zamanlarda bazı kodlar yazdım. Örneğin: var x = 1; Action<int> myAction = (x) => { Console.WriteLine(x); }; Ben çoğaltma benekli, ben kod derlenmiş ve mükemmel koştu görmek …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.