Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
blockly > Adlar > getDistinctName
Names.getDistinctName() yöntemi
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.
İmza:
getDistinctName(name: string, type: NameType | string): string;
Parametreler
Parametre |
Tür |
Açıklama |
ad |
dize |
Blockly varlık adı (kısıtlama yok). |
tür |
NameType | dize |
Blockly'deki varlık türü ("VARIABLE", "PROCEDURE", "DEVELOPER_VARIABLE" vb.). |
Şunu döndürür:
dize
Dışa aktarılan dilde yasal olan bir tüzel kişi adı.
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.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-25 UTC."],[],["The `getDistinctName` method converts a Blockly entity name into a legal, exportable name. It ensures the new name is unique, avoiding overlaps with previously defined names and reserved words of the target language. The method takes the original `name` (a string) and its `type` (either `NameType` or a string, e.g., 'VARIABLE') as input and returns a valid, unique string name suitable for export.\n"]]