1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//! # ask_input — простой ввод данных в Rust
//!
//! Библиотека делает ввод с клавиатуры таким же удобным, как в Python.
//! Одна функция на все случаи жизни.
//!
//! ## Быстрый старт
//! ```
//! use ask_input::input;
//!
//! let age: i32 = input().unwrap();
//! println!("Тебе {} лет", age);
//!
//! let name: String = input().unwrap();
//! println!("Привет, {}!", name);
//! ```
use io;
use FromStr;
/// Вводит значение с клавиатуры и парсит в нужный тип.
///
/// Тип определяется автоматически по типу переменной.
///
/// # Пример
/// ```
/// let age: i32 = ask_input::input().unwrap();
/// println!("Тебе {} лет", age);
///
/// let name: String = ask_input::input().unwrap();
/// println!("Привет, {}!", name);
///
/// let price: f64 = ask_input::input().unwrap();
/// println!("Цена: {} руб.", price);
/// ```