Tutoriel par Examples: diff



Lorsque vous utilisez des types génériques avec des classes d'utilitaires, vous pouvez souvent constater que les types de nombres ne sont pas très utiles lorsqu'ils sont spécifiés comme types d'objet, car ils ne sont pas égaux à leurs homologues primitifs. List<Integer> ints = new...
Contrairement aux langages comme Python, les propriétés statiques de la fonction constructeur ne sont pas héritées des instances. Les instances n'héritent que de leur prototype, qui hérite du prototype du type parent. Les propriétés statiques ne sont jamais héritées. function Foo() {}; Foo.sty...
with open(input_file, 'r') as in_file, open(output_file, 'w') as out_file: for line in in_file: out_file.write(line) En utilisant le module shutil : import shutil shutil.copyfile(src, dst)
git diff Cela montrera les modifications non planifiées sur la branche en cours à partir de la validation précédente. Il ne montrera que les changements relatifs à l'index, ce qui signifie qu'il montre ce que vous pouvez ajouter au prochain commit, mais que ce n'est pas le cas. Pour aj...
git diff --staged Cela montrera les changements entre le commit précédent et les fichiers actuellement mis en scène. Remarque: vous pouvez également utiliser les commandes suivantes pour accomplir la même chose: git diff --cached Qui est juste un synonyme de --staged ou git status -v Ce qui d...
Par exemple le calcul de la moyenne de chaque i -ième élément de multiples iterables: def average(*args): return float(sum(args)) / len(args) # cast to float - only mandatory for python 2.x measurement1 = [100, 111, 99, 97] measurement2 = [102, 117, 91, 102] measurement3 = [104, 102, 95,...
(Remarque: tous les exemples utilisant let sont également valables pour const ) var est disponible dans toutes les versions de JavaScript, alors que let et const font partie d'ECMAScript 6 et sont uniquement disponibles dans certains navigateurs récents . var est portée à la fonction contenan...
docker run docker/whalesay cowsay 'Hello, StackExchange!' Cette commande dit à Docker de créer un conteneur à partir de l'image docker/whalesay et d'exécuter la commande cowsay 'Hello, StackExchange!' dedans. Il devrait imprimer une image d'une baleine disant Hello, StackExchan...
// Java: Stream.of("a1", "a2", "a3") .findFirst() .ifPresent(System.out::println); // Kotlin: sequenceOf("a1", "a2", "a3").firstOrNull()?.apply(::println)
// Java: IntStream.range(1, 4).forEach(System.out::println); // Kotlin: (inclusive range) (1..3).forEach(::println)
// Java: Arrays.stream(new int[] {1, 2, 3}) .map(n -> 2 * n + 1) .average() .ifPresent(System.out::println); // 5.0 // Kotlin: arrayOf(1,2,3).map { 2 * it + 1}.average().apply(::println)
// Java: Stream.of("a1", "a2", "a3") .map(s -> s.substring(1)) .mapToInt(Integer::parseInt) .max() .ifPresent(System.out::println); // 3 // Kotlin: sequenceOf("a1", "a2", "a3") .map { it.substring(1) } ....
// Java: IntStream.range(1, 4) .mapToObj(i -> "a" + i) .forEach(System.out::println); // a1 // a2 // a3 // Kotlin: (inclusive range) (1..3).map { "a$it" }.forEach(::println)
// Java: Stream.of(1.0, 2.0, 3.0) .mapToInt(Double::intValue) .mapToObj(i -> "a" + i) .forEach(System.out::println); // a1 // a2 // a3 // Kotlin: sequenceOf(1.0, 2.0, 3.0).map(Double::toInt).map { "a$it" }.forEach(::println)
// Java: Arrays.asList("a1", "a2", "a3") .stream() .findFirst() .ifPresent(System.out::println); // Kotlin: listOf("a1", "a2", "a3").firstOrNull()?.apply(::println) ou, créez une fonction d'extension sur String a...
Vous pouvez "écraser" une déclaration de langue de l' élément parent en introduisant un élément en dehors de l' applet , la base , basefont , br , frame , frameset , hr , iframe , meta , param , script (de HTML 4.0) avec un propre lang attribut: <p lang="en" title=&qu...
Il existe deux directives Dockerfile pour spécifier quelle commande exécuter par défaut dans les images construites. Si vous spécifiez uniquement CMD alors docker exécutera cette commande en utilisant le ENTRYPOINT par défaut, à savoir /bin/sh -c . Vous pouvez remplacer soit le point d’entrée, soit...
Java SE 8 Conversion d'un tableau d'objets en Stream : String[] arr = new String[] {"str1", "str2", "str3"}; Stream<String> stream = Arrays.stream(arr); La conversion d'un tableau de primitives en Stream aide d' Arrays.stream() transformera le...
x = [5, 5, 1, 3] y = [5, 2, 4, 3] Union ( | ) contient des éléments des deux tableaux, avec les doublons supprimés: x | y => [5, 1, 3, 2, 4] Intersection ( & ) contient des éléments présents à la fois dans le premier et le second tableau: x & y => [5, 3] Difference ( - ) conti...
La principale différence est que les littéraux de String guillemets doubles prennent en charge les interpolations de chaînes et l'ensemble complet des séquences d'échappement. Par exemple, ils peuvent inclure des expressions Ruby arbitraires par interpolation: # Single-quoted strings don't...

Page 1 de 12