Maison Bibliothèques PHP Autres bibliothèques bibliothèque de combinaisons de fonctions compose-masterPHP
bibliothèque de combinaisons de fonctions compose-masterPHP
<?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.

Clause de non-responsabilité

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

Explication détaillée de la bibliothèque de fonctions PHP PDO Explication détaillée de la bibliothèque de fonctions PHP PDO

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.

Comment les fonctions de la bibliothèque C peuvent-elles aider à générer des permutations et des combinaisons ? Comment les fonctions de la bibliothèque C peuvent-elles aider à générer des permutations et des combinaisons ?

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...

Comment puis-je remplacer des sous-chaînes dans une chaîne C à l'aide des fonctions de bibliothèque standard ? Comment puis-je remplacer des sous-chaînes dans une chaîne C à l'aide des fonctions de bibliothèque standard ?

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...

Quelle fonction de la bibliothèque C offre la génération de combinaisons la plus efficace ? Quelle fonction de la bibliothèque C offre la génération de combinaisons la plus efficace ?

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...

Résumé de plusieurs fonctions de la bibliothèque PHP GD pour générer des images Résumé de plusieurs fonctions de la bibliothèque PHP GD pour générer des images

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.

Comment appeler les fonctions de la bibliothèque partagée Linux dans Go ? Comment appeler les fonctions de la bibliothèque partagée Linux dans Go ?

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)...

See all articles