Update README.rst

This commit is contained in:
Victor Zverovich 2020-07-26 10:57:59 -07:00 committed by GitHub
parent 63b422ee5e
commit 0c1f4b5a0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -66,7 +66,7 @@ See the `documentation <https://fmt.dev>`_ for more details.
Examples Examples
-------- --------
Print ``Hello, world!`` to ``stdout``: **Print to stdout**
.. code:: c++ .. code:: c++
@ -76,21 +76,21 @@ Print ``Hello, world!`` to ``stdout``:
fmt::print("Hello, world!\n"); fmt::print("Hello, world!\n");
} }
Format a string: **Format a string**
.. code:: c++ .. code:: c++
std::string s = fmt::format("The answer is {}.", 42); std::string s = fmt::format("The answer is {}.", 42);
// s == "The answer is 42." // s == "The answer is 42."
Format a string using positional arguments: **Format a string using positional arguments**
.. code:: c++ .. code:: c++
std::string s = fmt::format("I'd rather be {1} than {0}.", "right", "happy"); std::string s = fmt::format("I'd rather be {1} than {0}.", "right", "happy");
// s == "I'd rather be happy than right." // s == "I'd rather be happy than right."
Print chrono durations: **Print chrono durations**
.. code:: c++ .. code:: c++
@ -102,12 +102,12 @@ Print chrono durations:
fmt::print("strftime-like format: {:%H:%M:%S}\n", 3h + 15min + 30s); fmt::print("strftime-like format: {:%H:%M:%S}\n", 3h + 15min + 30s);
} }
* Output:: Output::
Default format: 42s 100ms Default format: 42s 100ms
strftime-like format: 03:15:30 strftime-like format: 03:15:30
Print a container: **Print a container**
.. code:: c++ .. code:: c++
@ -119,11 +119,11 @@ Print a container:
fmt::print("{}\n", v); fmt::print("{}\n", v);
} }
* Output:: Output::
{1, 2, 3} {1, 2, 3}
Check a format string at compile time: **Check a format string at compile time**
.. code:: c++ .. code:: c++
@ -132,7 +132,7 @@ Check a format string at compile time:
This gives a compile-time error because ``d`` is an invalid format specifier for This gives a compile-time error because ``d`` is an invalid format specifier for
a string. a string.
Write a file from a single thread: **Write a file from a single thread**
.. code:: c++ .. code:: c++
@ -145,7 +145,7 @@ Write a file from a single thread:
This is up to 6x faster than glibc's ``fprintf``. This is up to 6x faster than glibc's ``fprintf``.
Color support: **Color support**
.. code:: c++ .. code:: c++
@ -160,7 +160,7 @@ Color support:
"Hello, {}!\n", "世界"); "Hello, {}!\n", "世界");
} }
prints the following on a modern terminal with RGB color support: prints the following on a modern terminal:
.. image:: https://user-images.githubusercontent.com/ .. image:: https://user-images.githubusercontent.com/
576385/88485597-d312f600-cf2b-11ea-9cbe-61f535a86e28.png 576385/88485597-d312f600-cf2b-11ea-9cbe-61f535a86e28.png