|
1 | 1 | <?xml version="1.0" encoding="ISO-8859-1"?>
|
2 | 2 | <document>
|
3 |
| - <!--XML créé avec la version 16.8 du KitOOoDVP le 30/10/2016 02:57:26--> |
| 3 | + <!--XML créé avec la version 16.8 du KitOOoDVP le 30/10/2016 02:23:28--> |
4 | 4 | <!--En-tête d'article-->
|
5 | 5 | <entete>
|
6 | 6 | <rubrique>89</rubrique>
|
@@ -1617,9 +1617,9 @@ benchmark_main!(my_bench);</code>
|
1617 | 1617 | <paragraph>Oui, bien entendu.</paragraph>
|
1618 | 1618 | <paragraph>Il existe trois assertions différentes en Rust (toutes encapsulées par une macro) :</paragraph>
|
1619 | 1619 | <liste type="1">
|
1620 |
| - <element><link href="https://doc.rust-lang.org/std/macro.assert!.html" target="_blank" title="Ouvrir un nouvel onglet">assert</link>!;</element> |
1621 |
| - <element><link href="https://doc.rust-lang.org/std/macro.assert_eq!.html" target="_blank" title="Ouvrir un nouvel onglet">assert_eq</link>!;</element> |
1622 |
| - <element><link href="https://doc.rust-lang.org/std/macro.debug_assert!.html" target="_blank" title="Ouvrir un nouvel onglet">debug_assert</link>!.</element> |
| 1620 | + <element><inline langage="rust">assert!</inline>;</element> |
| 1621 | + <element><inline langage="rust">assert_eq!</inline>;</element> |
| 1622 | + <element><inline langage="rust">debug_assert!</inline>.</element> |
1623 | 1623 | </liste>
|
1624 | 1624 | <paragraph>Voir aussi :</paragraph>
|
1625 | 1625 | <liste>
|
@@ -1738,8 +1738,8 @@ fn main()
|
1738 | 1738 | }</code>
|
1739 | 1739 | <paragraph>Actuellement, les structures qui implémentent la méthode and_then() sont :</paragraph>
|
1740 | 1740 | <liste>
|
1741 |
| - <element>Option<T>;</element> |
1742 |
| - <element>Result<T, E>;</element> |
| 1741 | + <element><inline langage="rust">Option<T></inline>;</element> |
| 1742 | + <element><inline langage="rust">Result<T, E></inline>;</element> |
1743 | 1743 | </liste>
|
1744 | 1744 | <paragraph>Voir aussi :</paragraph>
|
1745 | 1745 | <liste>
|
@@ -1785,7 +1785,6 @@ fn main() -> ()
|
1785 | 1785 | <liste>
|
1786 | 1786 | <element><link href="https://is.gd/wsqrbp" target="_blank" title="Ouvrir un nouvel onglet">Visionner le résultat de l'exemple</link> (requiert une connexion internet)</element>
|
1787 | 1787 | <element>Comment utiliser une macro ?</element>
|
1788 |
| - <element>[macro]Antisèche des sous-types</element> |
1789 | 1788 | </liste>
|
1790 | 1789 | </section>
|
1791 | 1790 | <section id="II-D-12">
|
@@ -1888,15 +1887,15 @@ fn main()
|
1888 | 1887 | </section>
|
1889 | 1888 | <section id="II-D-16">
|
1890 | 1889 | <title>Qu'est-ce que l'énumération Option<T> ?</title>
|
1891 |
| - <paragraph>Option est une énumération contenant deux constructeurs différents : Some(T) et None.</paragraph> |
| 1890 | + <paragraph>Option est une énumération contenant deux constructeurs différents : <inline langage="rust">Some(T)</inline> et <inline langage="rust">None</inline>.</paragraph> |
1892 | 1891 | <paragraph>Option est en quelque sorte un wrapper, conteneur permettant de vérifier l'intégrité des données contenues.</paragraph>
|
1893 | 1892 | </section>
|
1894 | 1893 | <section id="II-D-17">
|
1895 | 1894 | <title>Comment utiliser l'énumération Option<T> ?</title>
|
1896 | 1895 | <paragraph>Pour utiliser les variantes de l'énumération, il faut savoir à quoi elles correspondent.</paragraph>
|
1897 | 1896 | <liste>
|
1898 |
| - <element>Some(T) représente un binding valide ;</element> |
1899 |
| - <element>None représente un binding invalide.</element> |
| 1897 | + <element><inline langage="rust">Some(T)</inline> représente un binding valide ;</element> |
| 1898 | + <element><inline langage="rust">None</inline> représente un binding invalide.</element> |
1900 | 1899 | </liste>
|
1901 | 1900 | <code dissimulable="1" langage="rust" showLines="1" startLine="1">fn main()
|
1902 | 1901 | {
|
|
0 commit comments