文件名称:deck-of-cards
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-06 18:32:14
Go
卡片组 描述 一个简单的后端服务器,可通过API扩展实用程序以管理一副纸牌,并提供在该纸牌上执行基本操作的功能,例如打开纸牌,创建纸牌和从纸牌中提取卡片。 原料药 1)创建一个牌组 它将创建标准的52张卡片式的法国扑克牌,其中包括四套套装中的所有十三套: :club_suit: ), 钻石 ( :diamond_suit: ),心( :heart_suit: )和黑桃( :spade_suit: )。 要求 GET /create create-用52张牌创建未洗牌的牌组 GET /create?cards=AS,KH&shuffle=true true-使用2张卡片创建一个洗牌后的牌组 回复 { "deck_id": "3b91b2fd-173c-4b01-8fb6-1fe1c2d6f5ec", "shuffled": false, "remaining": 52 } 2)从甲板上抽牌 它将抓取给定牌组的一张牌。 如果卡座未通过或无效,则应返回错误。 需要提供一
【文件预览】:
deck-of-cards-main
----cmd()
--------deck.go(438B)
----internal()
--------deck()
--------api()
--------store()
----.gitignore(269B)
----Makefile(331B)
----go.sum(326B)
----README.md(3KB)
----go.mod(161B)