{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "590f518b-4353-45e8-ae65-355db93810a2",
"metadata": {
"vscode": {
"languageId": "rust"
}
},
"outputs": [
{
"data": {
"text/plain": [
"9"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"5+4"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "926722e2-df56-4547-adf3-916ec5bc2c50",
"metadata": {
"vscode": {
"languageId": "rust"
}
},
"outputs": [],
"source": [
"let a = \"hello\";"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "dae7e4f4-1c40-448c-af79-bf9497e5294b",
"metadata": {
"vscode": {
"languageId": "rust"
}
},
"outputs": [
{
"data": {
"text/plain": [
"Chars(['h', 'e', 'l', 'l', 'o'])"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"a.chars()"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "b25222a2-c755-4d5a-b5c5-21dc4c65e7f8",
"metadata": {
"vscode": {
"languageId": "rust"
}
},
"outputs": [],
"source": [
":add regex"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "c2c8b56a-e2d1-42a0-8572-3d0d1503c7ab",
"metadata": {
"vscode": {
"languageId": "rust"
}
},
"outputs": [
{
"data": {
"text/plain": [
"true"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"regex::Regex::new(\"lo\").unwrap().is_match(a)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "c658b87b-7a97-44a6-ac6f-7eb47243bdd4",
"metadata": {
"vscode": {
"languageId": "rust"
}
},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0369]\u001b[0m\u001b[0m\u001b[1m: cannot add `{integer}` to `&str`\u001b[0m\n",
"\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:3\u001b[0m\n",
"\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n",
"\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0ma + 1\u001b[0m\n",
"\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m{integer}\u001b[0m\n",
"\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n",
"\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m&str\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"a + 1"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "0d15ad22",
"metadata": {
"vscode": {
"languageId": "rust"
}
},
"outputs": [
{
"data": {
"text/plain": [
"Ok(Regex(\"aze\"))"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"regex::Regex::new(\"aze\")"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "IRust",
"language": "rust",
"name": "irust"
},
"language_info": {
"file_extension": ".rs",
"mimetype": "text/x-rust",
"name": "IRust"
}
},
"nbformat": 4,
"nbformat_minor": 5
}