Skip to content

Commit 5309e18

Browse files
author
梶塚太智
committed
Update main.rs
1 parent a547d3e commit 5309e18

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,14 +256,14 @@ impl Executor {
256256

257257
// 文字列をスタックに積む
258258
let chars: Vec<char> = token.chars().collect();
259-
if chars[0] == '(' || chars[chars.len() - 1] == ')' {
259+
if chars[0] == '(' && chars[chars.len() - 1] == ')' {
260260
self.stack
261261
.push(Type::String(token[1..token.len() - 1].to_string()));
262262
continue;
263263
}
264264

265265
// リストを処理
266-
if chars[0] == '[' || chars[chars.len() - 1] == ']' {
266+
if chars[0] == '[' && chars[chars.len() - 1] == ']' {
267267
let old_len = self.stack.len();
268268
let slice = &token[1..token.len() - 1];
269269
let token: Vec<_> = slice.split_whitespace().map(|x| x.to_string()).collect();

0 commit comments

Comments
 (0)