如何写equals(==)函数?

  • 本文关键字:函数 何写 equals wren
  • 更新时间 :
  • 英文 :

class Character {

construct new(name,life){
_name = name
_life = life
}

name  { _name }
life  { _life }
}

如果namelife相同,则应返回true,否则返回false

class Character {

construct new(name,life){
_name = name
_life = life
}

name  { _name }
life  { _life }

==(other){
return _name == other.name && 
_life == other.life
}
}
var player_one = Character.new("Nova",100)
var player_two = Character.new("Mint Hot Chocolate",50)
var player_three = Character.new("Nova",100)
System.print(player_one == player_three) // Output: true
System.print(player_one == player_two) // Output: false

最新更新