當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Wire::setSignal方法代碼示例

本文整理匯總了PHP中Wire::setSignal方法的典型用法代碼示例。如果您正苦於以下問題:PHP Wire::setSignal方法的具體用法?PHP Wire::setSignal怎麽用?PHP Wire::setSignal使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Wire的用法示例。


在下文中一共展示了Wire::setSignal方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: testCanSetAndGetSignal

 public function testCanSetAndGetSignal()
 {
     $wire = new Wire('a');
     $wire->setSignal(123);
     $this->assertEquals(123, $wire->getSignal());
 }
開發者ID:ashleyhindle,項目名稱:advent2015,代碼行數:6,代碼來源:WireTest.php

示例2: while

                break;
            case 'LSHIFT':
                $wire1 = $circuit->getWire($cmd['wires'][0]);
                if ($wire1 === false) {
                    break;
                }
                $result = $wire1->getSignal() << (int) $cmd['value'];
                break;
            case 'RSHIFT':
                $wire1 = $circuit->getWire($cmd['wires'][0]);
                if ($wire1 === false) {
                    break;
                }
                $result = $wire1->getSignal() >> (int) $cmd['value'];
                break;
            case 'NOT':
                $wire1 = $circuit->getWire($cmd['wires'][0]);
                if ($wire1 === false) {
                    break;
                }
                $result = ~$wire1->getSignal();
                break;
        }
        if ($result !== false) {
            $assignee->setSignal($result);
            $circuit->addWire($assignee);
            $processedIndexes[] = $key;
        }
    }
} while (count($lines) > count($processedIndexes) && ++$loopCount < 1000);
echo 'Answer: A: ' . $circuit->getWire('a')->getSignal() . PHP_EOL;
開發者ID:ashleyhindle,項目名稱:advent2015,代碼行數:31,代碼來源:script.php


注:本文中的Wire::setSignal方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。