Questions marquées «syntax»

312
Que fait le mot-clé `forall` dans Haskell / GHC?

Je commence à comprendre comment le forallmot-clé est utilisé dans les soi-disant "types existentiels" comme ceci: data ShowBox = forall s. Show s => SB s Ce n'est qu'un sous-ensemble, cependant, de la façon dont il forallest utilisé et je ne peux tout simplement pas me concentrer sur son...

308
Comprendre implicitement dans Scala

Je parcourais le didacticiel Scala Playframework et je suis tombé sur cet extrait de code qui m'a laissé perplexe: def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => { Task.create(label)...

303
Accéder aux touches dict comme un attribut?

Je trouve plus pratique d'accéder aux touches dict comme obj.fooau lieu de obj['foo'], j'ai donc écrit cet extrait: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value Cependant, je suppose qu'il doit y avoir une raison...

277
Liste de syntaxe de déclaration de blocage

La syntaxe des blocs dans l'objectif C (et en fait C, je suppose) est notoirement incongrue. Passer des blocs comme arguments est différent de déclarer des blocs comme ivars, ce qui est différent des typedefblocs ing. Existe-t-il une liste complète de syntaxe de déclaration de bloc que je pourrais...

265
Ruby - test pour tableau

Quelle est la bonne façon de: is_array("something") # => false (or 1) is_array(["something", "else"]) # => true (or > 1) ou pour obtenir le nombre d'éléments en