Tutoriel par Examples: bases



struct Repository { let identifier: Int let name: String var description: String? } Cela définit une structure de Repository avec trois propriétés stockées, un identifier entier, un name chaîne et une description chaîne facultative. L' identifier et le name sont des constantes,...
Les fermetures (également appelées blocs ou lambdas ) sont des morceaux de code qui peuvent être stockés et transmis dans votre programme. let sayHi = { print("Hello") } // The type of sayHi is "() -> ()", aka "() -> Void" sayHi() // prints "Hello"...
Les fonctions dans Swift peuvent renvoyer des valeurs, lancer des erreurs ou les deux: func reticulateSplines() // no return value and no error func reticulateSplines() -> Int // always returns a value func reticulateSplines() throws // no return value, but may thro...
Array est un type de collection ordonnée dans la bibliothèque standard Swift. Il fournit un accès aléatoire O (1) et une réallocation dynamique. Array est un type générique , de sorte que le type de valeurs qu'il contient est connu à la compilation. Comme Array est un type de valeur , sa mutab...
D ata M anipulation L anguage (DML en abrégé) inclut des opérations telles que INSERT , UPDATE et DELETE : -- Create a table HelloWorld CREATE TABLE HelloWorld ( Id INT IDENTITY, Description VARCHAR(1000) ) -- DML Operation INSERT, inserting a row into the table INSERT INTO Hell...
Le terme "IFrame" signifie Inline Frame. Il peut être utilisé pour inclure une autre page dans votre page. Cela donnera un petit cadre qui montre le contenu exact du base.html . <iframe src="base.html"></iframe>
Une classe est un type défini par l'utilisateur. Une classe est introduite avec le mot-clé class , struct ou union . En usage familier, le terme "classe" désigne généralement uniquement les classes non syndiquées. Une classe est une collection de membres de classe , qui peuvent être:...
En utilisant le module de threading , un nouveau thread d'exécution peut être démarré en créant un nouveau threading.Thread et en lui assignant une fonction à exécuter: import threading def foo(): print "Hello threading!" my_thread = threading.Thread(target=foo) Le paramètr...
Un e-mail typique comporte trois composants principaux: Un destinataire (représenté comme une adresse e-mail) Un sujet Un corps de message L'envoi de courrier en PHP peut être aussi simple que d'appeler la fonction intégrée mail() . mail() prend jusqu'à cinq paramètres, mais les tro...
Un lookahead positif (?=123) affirme que le texte est suivi par le motif donné, sans inclure le motif dans la correspondance. De même, un lookbehind positif (?<=123) affirme que le texte est précédé du motif donné. Remplacer le = avec ! nie l'assertion. Entrée : 123456 123(?=456) correspon...
Une classe CLOS est décrite par: un nom une liste de superclasses une liste de slots autres options comme la documentation Chaque slot a: un nom un formulaire d'initialisation (facultatif) un argument d'initialisation (facultatif) un type (facultatif) une chaîne de documentation (...
Méthode 1: la requête ci - dessous sera applicable pour la version SQL Server 2000+ (contient 12 colonnes) SELECT * FROM dbo.sysdatabases Méthode 2: Ci - dessous, extraire des informations sur les bases de données avec plus d'informations (ex: Etat, Isolation, modèle de récupération, etc.) N...
Normalement, vous voudriez éviter d'utiliser des curseurs car ils peuvent avoir un impact négatif sur les performances. Cependant, dans certains cas particuliers, vous devrez peut-être parcourir votre enregistrement de données par enregistrement et effectuer certaines actions. DECLARE @orderId ...
Il y a 4 constructions en boucle dans Rust. Tous les exemples ci-dessous produisent la même sortie. Boucles infinies let mut x = 0; loop { if x > 3 { break; } println!("{}", x); x += 1; } Pendant que les boucles let mut x = 0; while x <= 3 { println!("...
foo = 1 bar = 'bar' baz = 3.14 Vous pouvez utiliser str.format pour formater la sortie. Les paires de crochets sont remplacées par des arguments dans l'ordre dans lequel les arguments sont transmis: print('{}, {} and {}'.format(foo, bar, baz)) # Out: "1, bar and 3.14" Les index ...
Les fonctions statistiques dans R utilisent largement la formule dite de Wilkinson-Rogers 1 . Lorsqu'elles exécutent des fonctions de modèle telles que lm pour les régressions linéaires , elles ont besoin d'une formula . Cette formula spécifie les coefficients de régression à estimer. my_f...
L'une des forces de ColdFusion réside dans la facilité d'utilisation des bases de données. Et bien sûr, les entrées de requête peuvent et doivent être paramétrées. Mise en œuvre des balises <cfquery name="myQuery" datasource="myDatasource" result="myResult"...
Dans Python 3, str est le type des chaînes activées par Unicode, tandis que les bytes sont le type des séquences d'octets bruts. type("f") == type(u"f") # True, <class 'str'> type(b"f") # <class 'bytes'> Dans Python 2, une chaîne occas...
Django ORM est une abstraction puissante qui vous permet de stocker et d'extraire des données de la base de données sans écrire vous-même des requêtes SQL. Supposons les modèles suivants: class Author(models.Model): name = models.CharField(max_length=50) class Book(models.Model): n...
Créer un trait trait Speak { fn speak(&self) -> String; } Implémenter un trait struct Person; struct Dog; impl Speak for Person { fn speak(&self) -> String { String::from("Hello.") } } impl Speak for Dog { fn speak(&self) -> Str...

Page 1 de 7