From e0fc4238e29d95a7932763cf230ecf828ead3511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Hauspie?= <michael.hauspie@univ-lille.fr> Date: Sat, 26 Nov 2022 19:10:34 +0100 Subject: [PATCH] Simple display and rustfmt --- src/main.rs | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/src/main.rs b/src/main.rs index 43a128f..361e099 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,29 +1,20 @@ struct TicTacToe { - board: [char; 9] + board: [char; 9], } fn display(board: TicTacToe) { - - println!(" {} | {} | {}", - board.board[0], - board.board[1], - board.board[2]); - println!("---+---+--"); - println!(" {} | {} | {}", - board.board[3], - board.board[4], - board.board[5]); - println!("---+---+---"); - println!(" {} | {} | {}", - board.board[6], - board.board[7], - board.board[8]); + for row in 0..3 { + println!( + " {} | {} | {}", + board.board[row * 3], + board.board[row * 3 + 1], + board.board[row * 3 + 2] + ); + } } fn main() { - let board = TicTacToe { - board: ['.'; 9] - }; + let board = TicTacToe { board: ['.'; 9] }; display(board); } -- GitLab