Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
blockly > Adlar
Ad sınıfı
Varlık adları veritabanının (değişkenler, prosedürler vb.) sınıfı.
İmza:
export declare class Names
Markalar
Özellikler
Yöntemler
Yöntem |
Değiştiriciler |
Açıklama |
eşittir(ad1; ad2) |
static |
Belirtilen iki varlık adı aynı tüzel kişiye mi ait? Blok adlar büyük/küçük harfe duyarlı değildir. |
getDistinctName(name, type) |
|
Blockly varlık adını, dışa aktarılabilir yasal bir tüzel kişi adına dönüştürün. Bunun, önceden tanımlanmış herhangi bir adla çakışmayan yeni bir ad olduğundan emin olun. Ayrıca, geçerli dil için ayrılmış kelimeler listesini kontrol edin ve adın çakışmadığından emin olun. |
getName(nameOrId, type) |
|
Blockly varlık adını, dışa aktarılabilir yasal bir tüzel kişi adına dönüştürün. |
getUserNames(type) |
|
Belirli bir ad türünün, kullanıcı tarafından oluşturulan bilinen tüm adlarının listesini döndürür. |
populateProcedures(workspace) |
|
Prosedürler için adlar oluşturur. |
populateVariables(workspace) |
|
Yalnızca kullanılmakta olan kullanıcı değişkenleri için adlar oluşturun. |
reset() |
|
Veritabanını boşaltın ve baştan başlayın. Ayrılmış kelimeler saklanır. |
setVariableMap(map) |
|
Değişken adı ile değişken nesnesiyle eşlenen değişken haritasını ayarlayın. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-25 UTC."],[],["The `Names` class manages a database of entity names, including variables and procedures. Key actions include constructing a new `Names` instance, checking name equality, and generating distinct, legal names. Methods allow retrieving user-created names, generating names for procedures and variables, and resetting the database. The class also manages a variable map, and can populate procedures and variables within a workspace. It handles reserved words and prevents name collisions.\n"]]