casting

2018-10-03 09:41 更新

在Hack中,變量可以按照正常的方式投射到不同的類型,遵循各種預(yù)定義的規(guī)則規(guī)則。

注意:規(guī)則有一個(gè)修改。記住,您不能在Hack中使用某些原語的別名(例如,boolean而不是bool)。

<?hh

namespace Hack\UserDocumentation\Types\Inference\Examples\Unresolved;

function cast(): bool {
  $a = "10";
  $a = (int) $a;
  $a = (bool) $a;
  // $a = (float) $a; // Not allowed, a cast from bool to float
  return $a;
}

var_dump(cast());

Output

bool(true)


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)