我正在爲其分析工具,我需要MUMPS示例代碼。任何人都可以爲我提供MUMPS實時代碼或示例代碼嗎?還建議一些相同的鏈接。需要MUMPS示例代碼
回答
我不認爲這樣做足以用於分析目的,但在M[UMPS] by Example處有很多小例子。 MUMPS Wikipedia頁面上還有一些冗長的樣本。我不知道他們是否獨立。沒有自己測試過。
VistA是在MUMPS上編寫的退伍軍人管理局的開源EMR。您可以從這裏下載VistA wiki:OpenVistA Download Page
我還沒有嘗試自己下載它,因此您可能需要安裝MUMPS才能訪問源代碼。祝你好運!
這是一些流行性腮腺炎我寫的樂趣。我想如果你可以分析這個,你的工具可以工作:
Q N R,Q,C,D,E,W,B,G,H,S,T,U,V,F,L,P,N,J,A S N=$G(N),Q='N,F=Q+Q,P=F+F,W=$L($T(Q))
S W=$E(W,Q),S='N_+N,W=W-F*S,L=$G(L),R=$C(Q_F_P),R(F)=$C(F+Q_F),R(P)=$C(W-F) W #
S T=$E($T(Q+F),F,W\S)_$C(W+S+F) X T S B=$P(T,$C(P_P),F),C=B\(W*W),D=B-(C*W*W)\W
F G=S-Q:F:S+F+Q S E=B-(C*W*W+(D*W)),H=$E($T(Q),G),@H=$S(@H<S:'Q,Q:N)[email protected],T=C_D_E
F A=Q:Q:W\S S J=$E(T,A),C(F)=$S(J>(F+Q)&(J<(S-F)):Q,Q:+N),C(P)=$S(J#F:Q,Q:+N) D
.S C(Q)=$S(J<(S-F):+N,Q:Q),C(F+Q)=$S(J>Q&(J<(S-F))&(J'=(P+'L))&(J'=(P)):Q,Q:+N)
.S H('L)=L F S H(N?.E)=$O(C(H('$G(N)))) Q:H('+L)=L S F(A,H('L))=C(H(W[(W\S)))
F U=Q:Q:P W !,R F V=Q:Q:P+F W $S(F(V,U):'Q,Q:$C(P_(W\S))) W:'(V#F) $C('N_F_F+F)
W !!,R(F)_C_R(P)_D_R(P)_E_R(F) X $RE($E($T(Q),Q+F,P+Q))_R(P)_'N W # G:N=L Q+F Q
看起來好像沒有文字!
此輸出二進制時鐘:
:D Q^ROU
|..|..|..|
|..|..|.0|
|..|.0|0.|
|..|00|..|
00:13:24
GitHub的實際承載多個流行性腮腺炎軟件,但不幸的是獲得標記爲的Objective-C或Matlab所以它不容易在那裏尋找腮腺炎代碼。這裏有一些項目,我所知道的完成至少部分使用流行性腮腺炎:
這裏的 「世界你好」:
w "Hello world!",!
的w
是write
的縮寫 - 要麼是可以接受的,但縮寫放逐更加地道。字面!
是一個換行符。
這裏有一個斐波那契實現,首先沒有縮寫然後用
innerFibonacci(value,cache) . if cache(value)'="" quit cache(value) . set cache(value=$$innerFibonacci(value-1,cache)+$$innerFibonacci(value-2,cache) . quit cache(value) fibonacci(value) . new cache . set cache(0)=1 . set cache(1)=1 . quit $$innerFibonacci(value,cache)
下面是用更地道的縮寫相同的事情:
innerFibonacci(value,cache) . i cache(value)'="" q cache(value) . s cache(value=$$innerFibonacci(value-1,cache)+$$innerFibonacci(value-2,cache) . q cache(value) fibonacci(value) . n cache . s cache(0)=1 . s cache(1)=1 . q $$innerFibonacci(value,cache)
現在 - 遞歸腮腺炎是一個漂亮的危險的事情 - 所以這可能很容易炸燬一個大的價值。
這裏有一個小更「MUMPS-Y」的例子,一個實際利用流行性腮腺炎」單個數據結構,它基本上是一個排序後的數組其索引可以是數字或字符串。將這些數組前綴^
保存到磁盤。 $
這些東西都是內置在該語言中的函數。 q:
是quit
命令的後置條件,意思是'如果人員等於'則退出'''。
這是沒有的縮寫,然後用:
peopleFoodCombinations(people,food) . new person . for set person=$order(people(person)) quit:person="" do . . set ^PEOPLE(person,"favoriteFood")=food(person) . quit
現在:
peopleFoodCombinations(people,food) . n person . f s person=$o(people(person)) q:person="" d . . s ^PEOPLE(person,"favoriteFood")=food(person) . q
- 1. 需要示例代碼片段幫助
- 2. Drupal 8 hook_update_n代碼示例需要
- 3. 需要UI看守示例代碼
- 4. 需要_wcstombs_l的工作示例代碼
- 5. 需要說明的例外代碼
- 6. Cytoscape.js示例代碼,需要動態填充節點和邊的完整示例
- 7. 需要示例用例圖
- 8. 需要並行支付的PayPal NVP api請求代碼示例代碼
- 9. 需要在jQuery中cloudinary圖像和視頻示例代碼
- 10. 爲什麼在此代碼示例中需要@Output EventEmitter?
- 11. 如何引用去旗IsSet,功能的代碼示例需要
- 12. QuickSort代碼示例。需要一點澄清
- 13. 需要Android 2.3.3上的expandableListView的示例代碼
- 14. 需要使用maven的澤西島代碼示例
- 15. 需要示例代碼來實現基於分頁的UIScrollView
- 16. 軟件鎖相環示例代碼需要
- 17. 需要示例代碼來使用谷歌日曆在asp.net
- 18. 需要C#抽象屬性示例代碼解析幫助
- 19. 在編譯jsoncpp示例代碼時需要一些幫助
- 20. Javascript代碼需要的解釋(遞歸示例)
- 21. 需要FTP上傳iPhone中的示例代碼或教程
- 22. ArangoDB + NodeJS =需要以下任務的工作示例代碼
- 23. Js lib啓動和示例代碼需要
- 24. 需要幫助瞭解此示例代碼
- 25. box2d + C#(Visual Studio 2008或更少)。需要一個代碼示例
- 26. Jquery Autocomplete示例 - 不必要的代碼?
- 27. 代碼示例
- 28. 完成代碼需要提示:
- 29. C#顯示HTML代碼控制需要
- 30. 需要jQuery代碼