Rust program to check whether a given character is a punctuation mark or not
// Rust program to check a given character
// is a punctuation mark or not
fn main() {
let ch:char = '#';
if ( ch == '!' || ch == '\"' || ch == '#' || ch == '
character '#' is a punctuation mark
|| ch == '%' || ch == '&' || ch == '\'' || ch == '(' || ch == ')' || ch == '*' || ch == '+' || ch == ',' || ch == '-' || ch == '.' || ch == '/' || ch == ':' || ch == ';' || ch == '<' || ch == '=' || ch == '>' || ch == '?' || ch == '@' || ch == '[' || ch == '\\' || ch == ']' || ch == '^' || ch == '`' || ch == '{' || ch == '|' || ch == '}')
{
println!("character '{}' is a punctuation mark",ch);
}
else
{
// Rust program to check a given character
// is a punctuation mark or not
fn main() {
let ch:char = '#';
if ( ch == '!' || ch == '\"' || ch == '#' || ch == '$' || ch == '%' || ch == '&' || ch == '\'' || ch == '(' || ch == ')' || ch == '*' || ch == '+' || ch == ',' || ch == '-' || ch == '.' || ch == '/' || ch == ':' || ch == ';' || ch == '<' || ch == '=' || ch == '>' || ch == '?' || ch == '@' || ch == '[' || ch == '\\' || ch == ']' || ch == '^' || ch == '`' || ch == '{' || ch == '|' || ch == '}')
{
println!("character '{}' is a punctuation mark",ch);
}
else
{
println!("character '{}' is a punctuation mark", ch);
}
}
Output
character '#' is a punctuation mark
Table of Contents