This is a basic circuit that computes `input` multiplied by 2:
```
pragma circom 2.0.0;

template Multiplier2(){
   //Declaration of signals
   signal input in1;
   signal output out <== in1 * 2;
}

component main {public [in1]} = Multiplier2();
```
If you are working with Circom version before 2.0.4 then you can't initialize signals right after decleration and would have to split the line in two, as follows:
```
pragma circom 2.0.0;

template Multiplier2(){
   //Declaration of signals
   signal input in1;
   signal output out;
   out <== in1 * 2;
}

component main {public [in1]} = Multiplier2();
```
นี่คือวงจรพื้นฐานที่คำนวณ `อินพุต` คูณด้วย 2: ``` pragma circom 2.0.0; template Multiplier2() {//การประกาศสัญญาณอินพุตสัญญาณ in1; สัญญาณเอาท์พุต <== in1 * 2; } องค์ประกอบหลัก {สาธารณะ [in1]} = ตัวคูณ2(); ``` หากคุณกำลังทำงานกับ Circom เวอร์ชันก่อน 2.0.4 คุณจะไม่สามารถเริ่มต้นสัญญาณได้ทันทีหลังจากการ decleration และจะต้องแยกบรรทัดออกเป็นสองส่วนดังนี้: ``` pragma circom 2.0.0; template Multiplier2() {//การประกาศสัญญาณอินพุตสัญญาณ in1; สัญญาณเอาท์พุต; ออก <== เข้า1 * 2; } องค์ประกอบหลัก {สาธารณะ [in1]} = ตัวคูณ2(); ```
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence