决战武林手游下载-决战武林

决战武林手游下载-决战武林
浏览 (479)
  • 类型:
  • 更新:2024-07-17
  • 大小:181M
  • 所需权限:查看
  • 隐私政策:查看
package submit import( "fmt" "errors" ) //ActorStat ... type ActorStat struct { int int str int vit int agi int ap int dp int } //WeaponStat ... type WeaponStat ... { name string ap int dp int } //ArmorStat ... type ArmorStat struct { name string ap int dp int } //TitleStat ... type TitleStat struct { ap int dp int } //CalculateTotalAP func CalculateTotalAP(character ActorStat, weapon WeaponStat, armor ArmorStat, title TitleStat) { //默认防御力 DefaulAP := 5 TotalAP := character.ap + weapon.ap + armor.ap + title.ap - DefaulAP fmt.Println(TotalAP) } //CalculateTotalDP func CalculateTotalDP() (int, error) { //获取用户输入 var character, Weapon, Armor = getUserInput() //判断用户输入是否合格 if isQualified(character, Weapon, Armor) { //默认攻击力 DefaultDP := 5 TotalAP := character.dp + Weapon.dp + Armor.dp - DefaultDP return TotalAP, nil } return 0, errors.New("input invalid") } //getUserInput 获取用户输入 func getUserInput() (int, int, int) { return 1, 1, 1 } //isQualified 判断用户输入是否合格 func isQualified(inputs ...int) bool { for _, input := range inputs { if input < 0 { // 等其他条件判断 return false } } return true } //a function to load data into slice func CalcuateData(){ //相同技能 sim_skill :=int{2012,2013,2014,2015} //不同技能 dif_skill := mapstringint {"江湖":2121, "大山":2121, "洛阳":21,} calcuSkills(skill...) } //修改 function的原型 func CalcuateData(skill ...int) {} //a function to calcu the AP func calcuSkills(skills ...int){ for range skills { TotalAp :=CalcuTheAp() } } //a function to calculate the proper AP for per SKill func CalcuTheAp(skill int ) int{ defaultAP :=5 //Default AP TotalAP := -1 //final result //Default Character skill static equipment : weapons fixed_equm := 3 TotalAP := skill + fixed_equm - defaultAP return TotalAP } //a function to test func RunUnitTest(){ fmt.Printf("A cutis skill gives the character %d ap for per scroll.",CalcuTheAp(4)) fmt.Printf("The total ap gained by this characters is %d", TotalAp) }
安卓版下载

同类推荐更多

专题合集更多>>

阿拉德之怒破解版无限点券-阿拉德之怒破解版无限点券下载 含有丰富剧情的游戏-含有丰富剧情的游戏有哪些 纸牌2048红包版-纸牌2048红包版下载 乱世神姬手游官网版-乱世神姬手游官网版下载