


<?php namespace igorw; class ComposeTest extends \PHPUnit_Framework_TestCase { /** * @expectedException InvalidArgumentException */ function testComposeWithoutArgs() { compose(); } function testComposeWithSingleFunc() { $id = function ($x) { return $x; }; $composed = compose($id); $this->assertNull($composed(null)); $this->assertTrue($composed(true)); $this->assertFalse($composed(false)); $this->assertSame('foo', $composed('foo')); } function testComposeWithMultipleFuncs() { $composed = compose( function ($x) { return "baz($x)"; }, function ($x) { return "bar($x)"; }, function ($x) { return "foo($x)"; } ); $this->assertSame('baz(bar(foo(x)))', $composed('x')); }
Compose est l'outil d'orchestration de services de Docker, principalement utilisé pour créer des applications complexes basées sur Docker. Compose gère plusieurs conteneurs Docker via un fichier de configuration, ce qui est très approprié pour les scénarios où plusieurs conteneurs sont combinés pour le développement.
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe

06 Jan 2017
PDO est une « couche d'abstraction d'accès à la base de données » qui unifie les interfaces d'accès de diverses bases de données. Comparé aux bibliothèques de fonctions de mysql et mysqli, PDO rend l'utilisation entre bases de données plus conviviale que ADODB et MDB2.

28 Nov 2024
Fonctions de bibliothèque pour la permutation et la combinaison en C La question se pose fréquemment en programmation : étant donné un ensemble de n éléments, comment énumérer...

31 Dec 2024
Remplacement de sous-chaînes dans une chaîne à l'aide des bibliothèques C standardDans de nombreux scénarios de programmation, il devient nécessaire de modifier des parties spécifiques d'un...

28 Nov 2024
Génération de combinaisons efficaces en C : une étude comparativeLes combinaisons et les permutations sont des concepts essentiels dans divers domaines. C propose un...

26 Dec 2016
Cet article présente principalement un résumé de plusieurs fonctions de la bibliothèque PHP GD pour générer des images, à savoir imagegif, imagejpeg, imagepng et imagewbmp. Les amis qui en ont besoin peuvent s'y référer.

27 Oct 2024
Appel des fonctions de la bibliothèque partagée Linux dans GoDans cette question, un développeur demande de l'aide pour appeler des fonctions à partir d'un fichier d'objet partagé (.so)...


Outils chauds Tags

Hot Tools

Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances

Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion

Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images
