Rust로 간단한 프로그램 만들기
표준 입력에서 받은 문자열 내보내기
use std::io;
fn main() {
let mut string = String::new();
io::stdin()
.read_line(&mut string)
.expect("読み込みに失敗しました");
print!("{}", string);
}
프로그램 내 상수가 표준 입력에 입력될 때까지 순환 횟수use std::io;
fn main() {
loop {
const NUMBER: u16 = 12;
let mut string = String::new();
io::stdin()
.read_line(&mut string)
.expect("読み込みに失敗しました");
let n: u16 = string.trim().parse().unwrap();
if NUMBER % n == 0 {
println!("割り切れました");
break;
} else {
println!("割りきれません");
}
}
표준 입력에서 받은 문자열에서 숫자를 추출하고 합계를 출력합니다use std::io;
fn main() {
let mut number: u16 = 0;
let mut string = String::new();
io::stdin()
.read_line(&mut string)
.expect("読み込みに失敗しました");
let split_vec = string.split("").collect::<Vec<&str>>();
for e in split_vec.iter() {
match e.parse::<u16>() {
Ok(n) => {
number += n;
}
Err(_) => {}
}
}
println!("合計は: {}", number);
}
구조 User 정의(출력 User의 필드 값이 있는 print user 방법)루트 디렉토리의 Sampletxt를 읽고, 끝에 '이 파일은 이미 읽었습니다' 를 붙여서 다시 쓰기
struct User {
username: String,
email: String,
age: u64,
active: bool,
}
impl User {
fn print_user(&self) {
let mut string = String::new();
fn add_property_to_string(string: &mut String, property_name: &str, property: &String) {
string.push_str(format!("{}: ", property_name).as_str());
string.push_str(property.as_str());
string.push_str("\n");
}
add_property_to_string(&mut string, "username", &self.username);
add_property_to_string(&mut string, "email", &self.email);
add_property_to_string(&mut string, "age", &self.age.to_string());
add_property_to_string(&mut string, "active", &self.active.to_string());
println!("{}", string);
}
}
fn main() {
let user1 = User {
email: String::from("example@com"),
username: String::from("Anny"),
age: 24,
active: true,
};
user1.print_user();
}
Reference
이 문제에 관하여(Rust로 간단한 프로그램 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/utamono832/articles/82127fa9a07d3d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)