Pertanyaan yang diberi tag «syntax»

Sintaks mengacu pada elemen dan simbol bahasa aktual itu sendiri. Pertanyaan harus ditandai sebagai sintaks ketika pertanyaan secara khusus dan hampir sepenuhnya berhubungan dengan sintaks saja. Tag ini harus digunakan dengan tag bahasa tertentu





8
Apa kata kunci `forall` dalam Haskell / GHC?
Saya mulai memahami bagaimana forallkata kunci digunakan dalam apa yang disebut "tipe eksistensial" seperti ini: data ShowBox = forall s. Show s => SB s Namun, ini hanya sebagian dari cara forallpenggunaannya dan saya tidak bisa menggunakan pikiran saya dalam hal-hal seperti ini: runST :: forall a. (forall s. ST …
312 haskell  syntax  types  ghc  forall 

7
Memahami tersirat dalam Scala
Saya sedang mencari cara melalui tutorial Scala playframework dan saya menemukan potongan kode ini yang membuat saya bingung: def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => { Task.create(label) Redirect(routes.Application.tasks()) } ) } Jadi saya memutuskan untuk menyelidiki dan menemukan posting ini . Saya …


27
Mengakses kunci dict seperti atribut?
Saya merasa lebih nyaman untuk mengakses kunci dikt sebagai obj.foopengganti obj['foo'], jadi saya menulis cuplikan ini: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value Namun, saya berasumsi bahwa pasti ada alasan mengapa Python tidak menyediakan fungsi ini di luar kotak. Apa yang akan menjadi …



7
Blokir Daftar Sintaksis Deklarasi
Blok sintaksis di Objective C (dan memang C, saya kira) terkenal tidak sesuai. Melewati blok sebagai argumen terlihat berbeda dari mendeklarasikan blok sebagai ivar, yang terlihat berbeda dari typedefblok. Apakah ada daftar lengkap sintaksis blok-deklarasi yang bisa saya pertahankan untuk referensi cepat?



1
Bagaimana "int main () {(([] () {}) ());}" C ++ valid?
Baru-baru ini saya menemukan potongan kode esoterik berikut. int main(){(([](){})());} Format ulang sebagai berikut untuk membuatnya lebih mudah dibaca: int main(){ (([](){})()); // Um... what?!?! } Tapi saya tidak bisa mengerti bagaimana (([](){})())kode yang valid. Itu tidak terlihat seperti sintaks fungsi pointer. Tidak mungkin ada trik kelebihan operator. Kode mengkompilasi …
271 c++  c++11  lambda  syntax 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.