Tutoriel par Examples: définition



Toutes les valeurs dans Redis sont finalement stockées en tant que type RedisValue : //"myvalue" here is implicitly converted to a RedisValue type //The RedisValue type is rarely seen in practice. db.StringSet("key", "aValue");
Les structures héritent de System.ValueType, sont des types de valeur et vivent dans la pile. Lorsque les types de valeur sont passés en paramètre, ils sont transmis par valeur. Struct MyStruct { public int x; public int y; } Passé par valeur signifie que la valeur du paramètre est co...
Les classes héritent de System.Object, sont des types de référence et vivent sur le tas. Lorsque les types de référence sont passés en paramètre, ils sont transmis par référence. public Class MyClass { public int a; public int b; } Passé par référence signifie qu'une référence au ...
Un enum est un type spécial de classe. Le mot clé enum indique au compilateur que cette classe hérite de la classe System.Enum abstraite. Les énumérations sont utilisées pour des listes distinctes d'éléments. public enum MyEnum { Monday = 1, Tuesday, Wednesday, //... } V...
Les build.gradle produit sont définies dans le fichier build.gradle à l'intérieur du bloc android { ... } , comme build.gradle ci-dessous. ... android { ... productFlavors { free { applicationId "com.example.app.free" versionName "1.0...
Dans votre fichier build.gradle du module principal ( app ), définissez votre numéro de version minimum et cible. android { //the version of sdk source used to compile your project compileSdkVersion 23 defaultConfig { //the minimum sdk version required by device to run you...
Il y a un problème lors de l'utilisation d' arguments facultatifs avec un type par défaut mutable (décrit dans Définition d'une fonction avec des arguments facultatifs ), ce qui peut potentiellement conduire à un comportement inattendu. Explication Ce problème se pose car les argument...
Par défaut, tenter de rechercher la valeur d'une clé qui n'existe pas renverra nil . Vous pouvez éventuellement spécifier une autre valeur à renvoyer (ou une action à effectuer) lorsque le hachage est accessible avec une clé inexistante. Bien que cela soit appelé "la valeur par défaut&...
L'accès aux valeurs de tableau se fait généralement entre crochets: int val; int array[10]; /* Setting the value of the fifth element to 5: */ array[4] = 5; /* The above is equal to: */ *(array + 4) = 5; /* Reading the value of the fifth element: */ val = array[4]; Comme effet se...
// zoo.php class Animal { public function eats($food) { echo "Yum, $food!"; } } $animal = new Animal(); $animal->eats('meat'); PHP sait ce qu'est Animal avant d'exécuter un new Animal , car PHP lit les fichiers source de haut en bas. Mais que faire si ...
// autoload.php spl_autoload_register(function ($class) { require_once "$class.php"; }); // Animal.php class Animal { public function eats($food) { echo "Yum, $food!"; } } // zoo.php require 'autoload.php'; $animal = new Animal; $animal->e...
Si ce n'est pas déjà fait dans php.ini, le rapport d'erreurs peut être défini dynamiquement et doit être configuré pour permettre l'affichage de la plupart des erreurs: Syntaxe int error_reporting ([ int $level ] ) Exemples // should always be used prior to 5.4 error_reporting(E_ALL...
Définir un nouveau protocole: @protocol NewProtocol - (void)protocolMethod:(id)argument; - (id)anotherMethod; @end
Le format IFrame peut être redimensionné à l'aide des attributs width et height , où les valeurs sont représentées en pixels (valeurs de pourcentage autorisées pour HTML 4.01, mais HTML 5 n'autorise que les valeurs en pixels CSS). <iframe src="base.html" width="800" h...
Pour stocker une valeur dans le noeud Preferences , l'une des méthodes putXXX() est utilisée. Une valeur d'un noeud Preferences peut être du type String , boolean , byte[] , double , float , int ou long . Preferences preferences = Preferences.userNodeForPackage(getClass()); preferences.p...
Les types d'annotation sont définis avec @interface . Les paramètres sont définis de manière similaire aux méthodes d'une interface régulière. @interface MyAnnotation { String param1(); boolean param2(); int[] param3(); // array parameter } Les valeurs par défaut @interf...
Il existe plusieurs manières de définir quel éditeur utiliser pour la validation, le rebasage, etc. Modifiez le core.editor configuration core.editor . $ git config --global core.editor nano Définissez la variable d'environnement GIT_EDITOR . Pour une commande: $ GIT_EDITOR=nano git commit ...
La construction (?(DEFINE) ... ) vous permet de définir des sous-modèles que vous pouvez référencer ultérieurement via la récursivité. Lorsque rencontré dans le modèle, il ne sera pas mis en correspondance. Ce groupe doit contenir des définitions de sous-modèle nommées, qui ne seront accessibles q...
Un symbole de compilateur est un mot clé défini au moment de la compilation, qui peut être vérifié pour exécuter certaines sections de code de manière conditionnelle. Il existe trois façons de définir un symbole de compilateur. Ils peuvent être définis via le code: #define MYSYMBOL Ils peuvent ê...
Exemple de code de chaudière override func viewDidLoad() { super.viewDidLoad() let myView = UIView() myView.backgroundColor = UIColor.blueColor() myView.translatesAutoresizingMaskIntoConstraints = false view.addSubview(myView) // Add constraints code here // ....

Page 1 de 8