ນີ້ແມ່ນຄໍາສັ່ງ oracle ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
oracle - ເຄື່ອງມືສໍາລັບການຕອບຄໍາຖາມກ່ຽວກັບລະຫັດແຫຼ່ງ Go
ສະຫຼຸບສັງລວມ
oracle [ ທຸງ ... ] ຮູບແບບ ໂຕ້ຖຽງ ...
ລາຍລະອຽດ
ທຸງ -format ຄວບຄຸມຮູບແບບຜົນຜະລິດ:
ຮູບແບບທີ່ເປັນມິດບັນນາທິການທີ່ງ່າຍດາຍໃນທີ່ທຸກເສັ້ນຂອງຜົນໄດ້ຮັບ
ແມ່ນຮູບແບບ "pos: text", ບ່ອນທີ່ pos ແມ່ນ "-" ຖ້າບໍ່ຮູ້.
json ຂໍ້ມູນໂຄງສ້າງໃນ syntax JSON.
xml ຂໍ້ມູນໂຄງສ້າງໃນ syntax XML.
ທຸງ -pos ແມ່ນຕ້ອງການໃນທຸກໂໝດຍົກເວັ້ນ 'callgraph'.
ຮູບແບບການໂຕ້ຖຽງກໍານົດການສອບຖາມເພື່ອປະຕິບັດ:
callees ສະແດງໃຫ້ເຫັນເປົ້າຫມາຍທີ່ເປັນໄປໄດ້ຂອງການໂທຫນ້າທີ່ເລືອກ
ຜູ້ໂທສະແດງໃຫ້ເຫັນຜູ້ໂທທີ່ເປັນໄປໄດ້ຂອງຫນ້າທີ່ເລືອກ
callgraph ສະແດງໃຫ້ເຫັນ callgraph ຄົບຖ້ວນສົມບູນຂອງໂຄງການ
callstack ສະແດງເສັ້ນທາງຈາກຮາກ callgraph ໄປຫາຫນ້າທີ່ເລືອກ
ອະທິບາຍອະທິບາຍ syntax ທີ່ເລືອກ: ຄໍານິຍາມ, ວິທີການ, ແລະອື່ນໆ
freevars ສະແດງຕົວແປຂອງການເລືອກຟຣີ
ການປະຕິບັດສະແດງໃຫ້ເຫັນຄວາມສໍາພັນ 'ປະຕິບັດ' ສໍາລັບຊຸດທີ່ເລືອກ
ມິດສະຫາຍສະແດງການສົ່ງ/ຮັບທີ່ສອດຄ້ອງກັບຊ່ອງທີ່ເລືອກ
ຜູ້ອ້າງອີງສະແດງການອ້າງອີງທັງໝົດຕໍ່ກັບນິຕິບຸກຄົນທີ່ສະແດງໂດຍຕົວລະບຸທີ່ເລືອກ
ຄູ່ມືການນໍາໃຊ້ແມ່ນມີຢູ່ທີ່ນີ້: http://golang.org/s/oracle-user-manual
OPTIONS
-cpuprofile
ຂຽນໂປຣໄຟລ໌ cpu ເພື່ອຍື່ນ
- ຮູບແບບ
ຮູບແບບຜົນຜະລິດ. ໜຶ່ງໃນ {plain,json,xml}.
-pos ຊື່ໄຟລ໌ ແລະ byte ຊົດເຊີຍ ຫຼືຂອບເຂດຂອງອົງປະກອບ syntax ທີ່ຈະສອບຖາມ, e.g
foo.go:#123,#456, bar.go:#123.
-ptalog
ສະຖານທີ່ຂອງໄຟລ໌ບັນທຶກການວິເຄາະຈຸດ, ຫຼືຫວ່າງເປົ່າເພື່ອປິດການໃຊ້ງານການບັນທຶກ.
- ສະທ້ອນໃຫ້ເຫັນ
ວິເຄາະສະທ້ອນຢ່າງດີ (ຊ້າ).
ຕົວຢ່າງ
ອະທິບາຍໄວຍະກອນທີ່ offset 530 ໃນໄຟລ໌ນີ້ (ການນໍາເຂົ້າ spec):
oracle -pos=src/code.google.com/p/go.tools/cmd/oracle/main.go:#530 ອະທິບາຍ
code.google.com/p/go.tools/cmd/oracle
ພິມ callgraph ຂອງ web-server trivial ໃນຮູບແບບ JSON:
oracle -format=json src/pkg/net/http/triv.go callgraph
ໃຊ້ oracle ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net