iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

大閘蟹料理指南(rust) 系列

rust 一個很神奇的語言.

你為會有深入淺出. 並沒有!
我們只想吃大閘蟹而已

在這個介紹我們會從一個 JS/Python動態語言開發者的入門者
開發一個可以線上互相對戰 / AI 功能桌遊: 奇蹟連連.

筆者也是在磕磕碰碰中,一起體驗這個特別的程式語言

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 11

[D11]Generics(泛型)

泛型是一種可以將不同的型別的變數一併處理的寫作方式在特定的應用場景下能夠有效的減少重複的程式碼當然在強型別語言中使用這類特性需特別小心 基本用法 以下實作將 i...

2022-09-24 ‧ 由 Yogurt Company 分享
DAY 12

[D12] Array & Box

在Rust中,類似陣列的基本資料結構有分三種 Array Vec HashMap Array 儲存在Rust的Array中的資料類型必須是一致,如果儲存的是...

2022-09-25 ‧ 由 Yogurt Company 分享
DAY 13

[D13] Functional Programming in Rust

Functional Programming 寫在如何使用 functional programming(之後都簡稱FP)之前, 我們得先來看看為什麼我們要這樣...

2022-09-26 ‧ 由 Yogurt Company 分享
DAY 14

[D14]Rocket Farmework

Rocket Rocket 是一個基於 Rust 的 Web 框架這個框架非常的精簡, 主要任務就是監聽 Request 後派發給 商務邏輯基本上只處理以下四件...

2022-09-27 ‧ 由 Yogurt Company 分享
DAY 15

[D15]Rocket Config

config Rocket 使用 Rocket.toml 來進行config 配置Rocket.toml 可以 ROCKET_CONFIG 來指定 path或是...

2022-09-28 ‧ 由 Yogurt Company 分享
DAY 16

[D16]Rocket 中的 Async 與 Feature

並發 在 Rocket 中處理 Request 時是使用 Rust Future 來實現並發處理的可以在 Routing 使用 async 或是 Future...

2022-09-29 ‧ 由 Yogurt Company 分享
DAY 17

[D17] 阿啊啊啊 好想放棄怎麼辦? Rust學習撐下去指南

How to learn fast? 在介紹這麼多語法概念之後,筆者認為是時候來水一篇XDD. 我們面向的文章對象一直是第二程式語言的人, 畢竟rust作為第一...

2022-09-30 ‧ 由 Yogurt Company 分享
DAY 18

[D18] Multithreading

簡單介紹一下什麼是 thread (執行緒) 是cpu最小的執行單位 每個 process 一定會有一個 thread,所以也可以有很多個 thread 每...

2022-10-01 ‧ 由 Yogurt Company 分享
DAY 19

[D19] 可以在Rust裡搞 AI 嗎?

AI in rust接下來幾天筆者會開始實作gobblet的 AI. 在進入實作的部分前, 我們可以先來聊聊 rust 或著更擴展的說其他語言相較於 pytho...

2022-10-02 ‧ 由 Yogurt Company 分享
DAY 20

[D20] Gobblet對戰AI 知識補全

術語炸彈Warning: This article contains a lot of technical terms. If you are not fam...

2022-10-03 ‧ 由 Yogurt Company 分享