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

  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009