Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Birli sonek ! işleci null-forgiving veya null-suppression işlecidir. Önceki ifade için tüm null atanabilir uyarıları engellemek için kullanılır. Null-forgiving işlecinin çalışma zamanında hiçbir etkisi yoktur. Yalnızca ifadenin null durumunu değiştirerek derleyicinin statik akış analizini etkiler. Çalışma zamanında ifade x! , temel alınan ifadenin xsonucunu değerlendirir.
Null-forgiving
expression!
null-forgiving işleci, değerin null olmamasını sağlar ve değerin atanan türünü olarak null | <type><type>değiştirir.
Aşağıdaki örnek tasarım süresi doğrulamasında başarısız oluyor:
param inputString string
output outString string = first(skip(split(inputString, '/'), 1))
Uyarı iletisi:
Expected a value of type "string" but the provided value is of type "null | string".
Sorunu çözmek için null-forgiving işlecini kullanın:
param inputString string
output outString string = first(skip(split(inputString, '/'), 1))!
Sonraki adımlar
- Örnekleri çalıştırmak için Azure CLI veya Azure PowerShell kullanarak bir Bicep dosyası dağıtın.
- Bicep dosyası oluşturmak için bkz . Hızlı Başlangıç: Visual Studio Code ile Bicep dosyaları oluşturma.
- Bicep türü hatalarını çözme hakkında bilgi için bkz . Bicep için herhangi bir işlev.