Tutoriel par Examples: ant



La directive using static [Namespace.Type] permet d'importer des membres statiques de types et de valeurs d'énumération. Les méthodes d'extension sont importées en tant que méthodes d'extension (à partir d'un seul type) et non dans la portée de niveau supérieur. 6,0 using stati...
using System; using System.IO; using System.Linq; using System.Net.Http; using System.Threading.Tasks; class HttpGet { private static async Task DownloadAsync(string fromUrl, string toFile) { using (var fileStream = File.OpenWrite(toFile)) { using (va...
List<int> l2 = l1.FindAll(x => x > 6); Ici x => x > 6 est une expression lambda agissant comme un prédicat qui garantit que seuls les éléments supérieurs à 6 sont renvoyés.
var cancellationTokenSource = new CancellationTokenSource(); var cancellationToken = cancellationTokenSource.Token; var task = new Task((state) => { int i = 1; var myCancellationToken = (CancellationToken)state; while(true) { Console.Write...
Vous pouvez étendre les fonctionnalités des méthodes de yield existantes en transmettant une ou plusieurs valeurs ou éléments pouvant définir une condition de terminaison dans la fonction en appelant une yield break pour empêcher l'exécution de la boucle interne. public static IEnumerable<in...
// Connect to a target server using your ConnectionMultiplexer instance IServer server = conn.GetServer("localhost", 6379); var seq = server.Keys(); IScanningCursor scanningCursor = (IScanningCursor)seq; // Use the cursor in some way...
Java SE 7 Java 7 a introduit le Diamond 1 pour supprimer certaines plaques chauffantes autour de l'instanciation de classe générique. Avec Java 7+, vous pouvez écrire: List<String> list = new LinkedList<>(); Où vous deviez écrire dans les versions précédentes, ceci: List<Strin...
int i = 0; while (i < 100) { // condition gets checked BEFORE the loop body executes System.out.println(i); i++; } A while boucle court aussi longtemps que la condition entre parenthèses est true . Cela s'appelle aussi la structure "boucle de pré-test" car l'instru...
Un Pattern peut être compilé avec des flags, si le regex est utilisé en tant que String , utilisez des modificateurs inline: Pattern pattern = Pattern.compile("foo.", Pattern.CASE_INSENSITIVE | Pattern.DOTALL); pattern.matcher("FOO\n").matches(); // Is true. /* Had the regex...
Les cartes fournissent des méthodes qui vous permettent d'accéder aux clés, aux valeurs ou aux paires clé-valeur de la carte en tant que collections. Vous pouvez parcourir ces collections. Compte tenu de la carte suivante par exemple: Map<String, Integer> repMap = new HashMap<>(); ...
String getText(String url) throws IOException { HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection(); //add headers to the connection, or check the status if desired.. // handle error response code it occurs int responseCode = conn.getResponseCod...
Une utilisation de SharedPreferences consiste à implémenter un écran "Settings" dans votre application, où l'utilisateur peut définir ses préférences / options. Comme ça: Un SharedPreferences préférence enregistre les préférences de l'utilisateur dans les préférences SharedPref...
add() et roll() peuvent être utilisés pour augmenter / diminuer les champs du Calendar . Calendar calendar = new GregorianCalendar(2016, Calendar.MARCH, 31); // 31 March 2016 La méthode add() affecte tous les champs et se comporte efficacement si l'on ajoutait ou soustrait des dates réelles d...
Vous devez faire attention lorsque vous comparez des valeurs à virgule flottante ( float ou double ) en utilisant des opérateurs relationnels: == != , < Et ainsi de suite. Ces opérateurs donnent des résultats en fonction des représentations binaires des valeurs à virgule flottante. Par exemple: ...
Les constantes La description Approximatif Math.E Base du logarithme naturel e 2.718 Math.LN10 Logarithme naturel de 10 2.302 Math.LN2 Logarithme naturel de 2 0.693 Math.LOG10E Base 10 logarithme de e 0,434 Math.LOG2E Logarithme de base 2 de e 1,442 Math.PI Pi: le rapport d...
Placez ce code dans un fichier nommé HelloWorld.scala : object Hello { def main(args: Array[String]): Unit = { println("Hello World!") } } Démo en direct Pour le compiler en bytecode qui est exécutable par la JVM: $ scalac HelloWorld.scala Pour l'exécuter: $ scala Hel...
import random mélanger () Vous pouvez utiliser random.shuffle() pour mélanger / randomiser les éléments dans une séquence mutable et indexable . Par exemple une list : laughs = ["Hi", "Ho", "He"] random.shuffle(laughs) # Shuffles in-place! Don't do: laughs = r...
import random randint () Retourne un entier aléatoire entre x et y (inclus): random.randint(x, y) Par exemple obtenir un nombre aléatoire entre 1 et 8 : random.randint(1, 8) # Out: 8 randrange () random.randrange a la même syntaxe que range et contrairement à random.randint , la dernière val...
var re = /[a-z]+/; if (re.test("foo")) { console.log("Match exists."); } La méthode de test effectue une recherche pour voir si une expression régulière correspond à une chaîne. L'expression régulière [az]+ recherchera une ou plusieurs lettres minuscules. Comme le mo...
git remote add upstream git-repository-url Ajoute le dépôt git distant représenté par git-repository-url tant que nouvelle télécommande nommée en upstream du dépôt git

Page 1 de 86