SORU
1 HAZİRAN 2011, ÇARŞAMBA


&; Uyarıları" quot; CoffeeScript öğretici ne demek?

Bu CoffeeScript öğretici bakarak : http://jashkenas.github.com/coffee-script/

Oldukça Uyarıları için ne olduğunu göremiyorum. Bu inşaat nedir? (Tarihsel olarak) geliyor

CEVAP
1 HAZİRAN 2011, ÇARŞAMBA


Terim "uyarısı operatörü" gelir Ruby, * karakter (bazen " "splat"—the Jargon File entry) belirtmek için kullanılır bu bir giriş, bir bağımsız değişken listesinde olmalıdır "içinize çekin" bağımsız değişken listesi.

CoffeeScript kabul Ruby tarzı uyarıları çok erken (issue 16), ama en Douglas Crockford önerisi, sözdizimi değiştirildi *x x... birkaç hafta sonra (issue 45). Bununla birlikte, CoffeeScripters hala olarak sözdizimi "" veya "operatörü. splat" splat bakın

Onlar aslında ne gibi uyarıları splatted bağımsız tüm "ekstra" argümanlar. bir dizi olur böyle bir şekilde arguments nesne dilim En önemsiz örnektir

(args...) ->

Bu durumda, args sadece dizinin bir kopyası olacak arguments. Splatted tartıştıktan sonra, ya da standart değişkenler arasında da önce gelebilir:

(first, rest...) ->
(rest..., last) ->
(first, rest..., last) ->

Eğer işlevi 0-1 alırsa ilk iki durumda, değişkenler, rest boş bir dizi olacak. Son durumda, işlevi rest boş olmayan olmak üzere 2'den fazla bağımsız değişken almalıdır.

JavaScript aynı adı (C ve Java gibi) işlevler için birden çok imza izin vermez beri, uyarıları zaman tasarrufu bağımsız değişkenler, farklı numaralar ile başa çıkmak için çok büyük.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012
  • Trevor Eckhart

    Trevor Eckha

    19 Aralık 2009
  • UberFacts

    UberFacts

    26 EKİM 2013