«variable-declaration» etiketlenmiş sorular

Bilgisayar programlamasında, değişken bildirimi bir değişkenin özelliklerini (türü gibi) belirtir.


4
C ++ 'da extern ne zaman kullanılır?
"Think in C ++" okuyorum ve sadece externbeyanı tanıttı . Örneğin: extern int x; extern float y; Sanırım anlamını anlıyorum (tanımsız beyan), ama ne zaman yararlı olduğunu merak ediyorum. Birisi örnek verebilir mi?

14
Python'da herhangi bir değer atamadan sadece bir değişken bildirmek mümkün müdür?
Python'da böyle bir değişken bildirmek mümkün mü ?: var Hiçbiri? Python buna izin veriyor gibi görünüyor, ancak erişir erişmez çöküyor. Mümkün mü? Değilse, neden? EDIT: Bunu aşağıdaki gibi durumlar için yapmak istiyorum: value for index in sequence: if value == None and conditionMet: value = index break Çiftleme Python'da başlatılmamış …

6
Döngülerdeki değişkenleri bildirme, iyi uygulama veya kötü uygulama?
Soru 1: Döngü içindeki bir değişkeni bildirmek iyi bir uygulama mı yoksa kötü bir uygulama mı? Bir performans sorunu (en çok hayır dedi) olup olmadığı hakkında diğer konuları okudum ve değişkenleri her zaman kullanılacakları yere yakın olarak beyan etmelisiniz. Merak ettiğim şey bundan kaçınılması gerekip gerekmediği veya gerçekten tercih edilip …


8
Neden bir işlevin içinde izin verilen bazı değişkenler başka bir işlevde kullanılabilir duruma getirilirken, diğerleri bir başvuru hatasına neden oluyor?
Bir işlev içinde bildirildiğinde değişkenlerin neden bu kadar garip davrandığını anlayamıyorum. Olarak firstişlev I ile beyan letdeğişkenler bve cdeğer ile 10 : b = c = 10; Gösterdiğim secondfonksiyonda: b + ", " + c Ve bu şunu gösterir: 10, 10 Ayrıca firstfonksiyonda 10a değeri ile beyan ederim : let …



7
“Var FOO = FOO || {} ”(Bu değişkene bir değişken veya boş bir nesne atayın) Javascript'teki anlamı nedir?
Çevrimiçi bir kaynak koduna baktığımda, birkaç kaynak dosyanın en üstünde buna rastladım. var FOO = FOO || {}; FOO.Bar = …; Ama ne olduğu hakkında hiçbir fikrim || {}yok. {}Eşit olduğunu biliyorum new Object()ve ||"eğer zaten varsa değerini kullan, yeni nesneyi kullan" gibi bir şey için olduğunu düşünüyorum . Bunu …

5
Python Değişken Bildirimi
Python öğrenmek ve bazı temel şüpheleri vardır. 1. Değişken bildirimini (burada yol) olarak gördüm class writer: path = "" bazen, açık bir bildirim yoktur, ancak baştan başlar __init__. def __init__(self, name): self.name = name Amacını anlıyorum __init__, ancak diğer işlevlerde değişken bildirmek tavsiye edilir mi? 2. Özel bir türü tutmak …

2
Değişken başlatma üzerine atlamak kötü biçimlendirilmiş mi yoksa tanımlanmamış davranışa neden oluyor mu?
Bu kodu düşünün: void foo() { goto bar; int x = 0; bar: ; } GCC ve Clang bunu reddeder , çünkü bar:değişken başlatmayı atlar. MSVC (kullanılmasının haricinde hiç şikayet etmiyor xsonra bar:nedenleri bir uyarı). Şununla benzer bir şey yapabiliriz switch: void foo() { switch (0) { int x = …
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.