Yararlı işler yapmak için kullanabileceğiniz gerçekten yararlı ama ezoterik dil özellikleri nelerdir?
Kuralları:
- Yanıtları CPAN'a değil Perl çekirdeğine sınırlamaya çalışın
- Lütfen bir örnek ve kısa bir açıklama verin
Gizli Özellikler Diğer dillerde de bulunmaktadır Gizli Özellikler:
(Bunların hepsi Corion'un cevabından )
- C
- Duff'ın Cihazı
- Taşınabilirlik ve Standartlık
- C #
- Boşlukla sınırlandırılmış listeler ve dizeler için alıntılar
- Takma ad alanları
- Java
- Statik Başlatıcılar
- JavaScript
- İşlevler Birinci Sınıf vatandaşlar
- Blok kapsamı ve kapatma
- Bir değişken üzerinden dolaylı olarak çağrı yöntemleri ve erişimcileri
- yakut
- Kod ile yöntem tanımlama
- PHP
- Yaygın çevrimiçi belgeler
- Büyü yöntemleri
- Sembolik referanslar
- piton
- Bir satır değer değişimi
- Çekirdek işlevleri bile kendi işlevlerinizle değiştirebilme
Diğer Gizli Özellikler:
Operatörler:
- Bool yarı-operatör
- Parmak arası terlik operatörü
- Liste yapımında da kullanılır
++
Ve tekli-
operatörler dizeleri üzerinde çalışmak- Tekrarlama operatörü
- Uzay gemisi operatörü
- || bir dizi seçenek arasından seçim yapmak için operatör (ve // operatör)
- Elmas operatörü
- Özel durumlar
m//
Operatörün - Tilde-tilde "operatörü"
Alıntı yapıları:
- Qw operatörü
- Harfler q {} benzeri yapılarda tırnak ayraçları olarak kullanılabilir
- Alıntılama mekanizmaları
Sözdizimi ve İsimler:
- Bir sigilden sonra bir boşluk olabilir
- Sembolik referanslarla alt sayısal adlar verebilirsiniz
- Yasal sondaki virgüller
- Gruplanmış Tam Sayı Değişmezleri
- karma dilimleri
- Bir dizideki karma anahtarları doldurma
Modüller, Pragmas ve komut satırı seçenekleri:
- katı ve uyarı kullanın
- Boya kontrolü
- -N ve -p'nin ezoterik kullanımı
- CPAN
overload::constant
- IO :: Kol modülü
- Güvenli bölmeler
- Öznitellikler
Değişkenler:
Döngüler ve akış kontrolü:
Düzenli ifadeler:
Diğer özellikler:
- Hata ayıklayıcı
- BEGIN, CHECK ve END gibi özel kod blokları
DATA
blok- Yeni Blok İşlemleri
- Kaynak Filtreleri
- Sinyal Kancaları
- harita ( iki kez )
- Dahili işlevleri sarma
-
eof
fonksiyon dbmopen
fonksiyon- Uyarıları hatalara dönüştürme
Diğer püf noktaları ve meta-cevaplar:
Ayrıca bakınız: