ນີ້ແມ່ນ gotype ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gotype - ການວິເຄາະ syntatic ແລະ semantic ຂອງໄຟລ໌ Go
ສະຫຼຸບສັງລວມ
gotype [ທົງ] [ ເສັ້ນທາງ ... ]
ລາຍລະອຽດ
ຄໍາສັ່ງ gotype ເຮັດການວິເຄາະ syntactic ແລະ semantic ຂອງໄຟລ໌ Go ແລະຊຸດເຊັ່ນ:
ດ້ານໜ້າຂອງ Go compiler. ຂໍ້ຜິດພາດຈະຖືກລາຍງານຖ້າການວິເຄາະລົ້ມເຫລວ; ຖ້າບໍ່ດັ່ງນັ້ນ gotype ແມ່ນ
ງຽບ (ເວັ້ນເສຍແຕ່ -v ຖືກຕັ້ງ).
ໂດຍບໍ່ມີບັນຊີລາຍຊື່ຂອງເສັ້ນທາງ, gotype ອ່ານຈາກການປ້ອນມາດຕະຖານ, ເຊິ່ງຕ້ອງສະຫນອງ Go ດຽວ
ແຫຼ່ງໄຟລ໌ກໍານົດຊຸດທີ່ສົມບູນ.
ຖ້າເສັ້ນທາງດຽວຖືກລະບຸວ່າເປັນໄດເລກະທໍລີ, gotype ກວດເບິ່ງໄຟລ໌ Go ໃນນັ້ນ
ໄດເລກະທໍລີ; ພວກມັນທັງໝົດຈະຕ້ອງເປັນຊຸດດຽວກັນ.
ຖ້າບໍ່ດັ່ງນັ້ນ, ແຕ່ລະເສັ້ນທາງຈະຕ້ອງເປັນຊື່ໄຟລ໌ຂອງໄຟລ໌ Go ທີ່ຂຶ້ນກັບຊຸດດຽວກັນ.
OPTIONS
-a ໃຊ້ໄຟລ໌ທັງໝົດ (ຮວມ. _test.go) ເມື່ອປະມວນຜົນໄດເຣັກທໍຣີ
-ast ພິມ AST (forces -seq)
- ຄໍາເຫັນ
ວິເຄາະຄຳເຫັນ (ຖືກລະເລີຍເວັ້ນເສຍແຕ່ວ່າ -ast ຫຼື -trace ຈະຖືກສະໜອງໃຫ້)
-e ລາຍງານຄວາມຜິດພາດທັງຫມົດ (ບໍ່ພຽງແຕ່ 10 ຄັ້ງທໍາອິດ)
-seq parse ຕາມລໍາດັບ, ແທນທີ່ຈະເປັນຂະຫນານ
- ຕິດຕາມ ພິມ parse trace (forces -seq)
-v ໂໝດ verbose
ຕົວຢ່າງ
ເພື່ອກວດເບິ່ງໄຟລ໌ a.go, b.go, ແລະ c.go:
gotype a.go b.go c.go
ເພື່ອກວດເບິ່ງຊຸດທັງໝົດຢູ່ໃນໄດເຣັກທໍຣີ dir ແລະພິມໄຟລ໌ທີ່ປະມວນຜົນແລ້ວ:
gotype -v dir
ເພື່ອກວດເບິ່ງຊຸດທັງໝົດລວມທັງການທົດສອບຢູ່ໃນໄດເລກະທໍລີທ້ອງຖິ່ນ:
gotype -a .
ເພື່ອກວດສອບຜົນຜະລິດຂອງທໍ່:
echo "ຊອງ foo" | gotype
ໃຊ້ gotype ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net