PUBLIC宣言した変数以外ローカル扱いするプロシージャがある。実質New不要。
クラス定義ができてそれを扱える。クラス定義は内部でCOSに変換される。同じようにSQLも変換される。
ブロック構文が使える。if {}elseif {}else {}とか while {}とか。ブロック構文は$Testを無視する。
このへんかな、大きな違いは。 >>202
逆に私はCOS以降から入った人なので、知識としてif<sp><sp>else<sp><sp>とかがあるとは知っているけど、使いこなせない。
素のMのソースはマジ読めない。Mべったりの人は他にいると思うので、まだ大きな違いがあるなら、そちらの人が指摘してほしい。
個人的には、ブロックの導入が最大の違いだと思う。プロシージャも新ifも、ブロック構文が前提だから。 ああ、1日目は最初10分おきでやってたし
2日目は21:30スタートだったけど
今日は9:00スタートで2回戦は23:00のままだから結構開くんだ。
明日からは新馬戦は21:30にしよう。 ぜんぜん進んでないww
誰もいないのかな??
cache'2008も出たことだし、今後のことをきいてみたかったのに・・・ ど素人なんでROMってる
自分で組む参考にしようと常駐してるけど本当に進まないな
階層型DB選ぶなら大体これだろうと思うんだけどみんなリレーショナルなのか 俺もどしろーとww
でも、、、個人レベルならcacheはあんまりメリットのでは?? 転職してこれ使うことになった
自分の発想にすごい合ってるかも
だがマイナーなんだなぁ…… 何かだんだん慣れてくると癖になるな……
恐ろしいほど早いし。
ただIsolation Levelが気になる……SQL Serverで言うREAD COMMITTEDなんだな…… 気にはなってるんだよねぇ。これ。
でも情報が少なすぎて。 クラスからルーチン(.int)を呼んで、引数渡して、戻り値受け取りたいんだけど可能? キャッシェ・・良い商品だけど価格をそろそろ見直さないと使えないです。
高すぎる。 M言語のすばらしさは、それを使った人にしか理解できないと思います。
EXCELやAccessの手軽さで、ど素人でも簡単な講習でプログラムを
組むことができるのです。
しかもそのDB構造は堅牢で理解しやすいツリー構造で容量を消費せず、しかも
アクセススピードか速い。またデータの型を気にする必要も無い。
こんなプログラミング言語がCOBOLやFORTLANの時代に在ったなんて
信じられない。
誰か、UBUNTU上で日本語でフリーで使えるM言語を開発して欲しい。 Mは嫌だな。
使うならCache Object Scriptがいい。
ブロック構文も使えない言語なんて…… >>223
フリーマンプスというイスラエル産のオープンソースがあってな だれか商用でもオープン系でもいいから、ガチでSQL性能比較した人いない?
それともみんなSQLは捨ててMUMPSとして使ってるの? >>232
人居ないと思ってた・・・
ありがとう
誰か分かる人いるならCache'でM言語のご教授してくだされ もう一人いるぞ
Mって事は昔のソースか?Mシステムのメモ帳でggr >>234
昔のが分からないけれども、Cache ObjectScriptです
入門とメモ帳はよく読んでますが、理解が悪いです・・・ >>235
>>200-203
辺りの違いは分かってる?
講習を受けるだけでかなり理解が進むんだけどな
俺らIT関係の単価考えたら二万は安いだろ
ただ、まともに理解するには管理コースとかサーバーサイドプログラミングも必修 >>236
ある事情によりMをいきなりやっている状態なもので分かっていませんでした。
講習を検索してみても現在予定
最近の見当たらなかったです。見落としていたらすみません。
それと講習がやってても時間があるかどうか・・・ test(){
}
とかで、test(a)やtest(a,b,c) みたいに引数の数が分からない場合、どのように取得すればよいのでしょうか?
javascriptの arguments や perl の @_ みたいなものが無いかな・・というイメージなんですが。 変数名に、val_ref みたいにするとエラーになるんですが、変数名に _ は×なんでしょうか?
実際にやってみてダメなので、ダメなんだろーなーとは思うんですが・・ 変数定義を必須にするようなオプションはないでしょうか?
スペルミスとかで変数名間違ってもそのまま通ってしまうのでちょっと不安で。
もしくは局所化でもいいんですが。
javascriptでの以下みたいな
(function(){
var test = '';
・・・
})();
せめて、コンパイル時に warning ででも教えてくれるような機能があれば。 Cach? のスタジオで ctrl+z で変更を戻すときに量が多少多いと微妙に間違って戻ってしまうのでちょっと困っているのですがなんとかならないでしょうか?
今のところ解決方法が分からないので別のエディターを使ってコピペしてるんですが、面倒くさくて。 キャシエの噂を聞きつけてWin評価版入れてみ た。 裏でApache動いてるみたいだけど、評価版でも リモートからWebアプリにアクセスできるのかな? メンテを依頼された客先のシステムは
C30WとかいうVT100のエミュレータでアクセスしてる。
この制御コード変換?に%NDS.obj NSYS.obj というのを
使っているんだけど全く資料がなくて作成元も不明
どこかに落ちてないですかねえ >>238
javascriptやargumentsに詳しいわけでもないし、
あまり詳しいわけじゃないから間違ってるかもしれませんが、、
関数を作りたいのでしょうか?
それでしたら、関数の引数をあらかじめ、渡される予定の最大数の引数で作ってしまえばいいかと思います。
で、呼び出し元で想定している、最大の引数の数を超えない引数を超えない範囲で
関数呼び出ししてあげればいいのではないでしょうか?
つまり、関数を以下のような形でつくって、、、
TEST(a1,a2,a3)
S a1=・・・
以下で呼び出す。
S X=$$TEST(X,Y)
この場合、a3が定義されませんが、オプショナルということで
$G()を使用しておけばいいかと思います。 >>239
連投スマヌ。。。
"_"(アンダーバー)はダメだと思います。
というのも、"_"はCacheで接続子としての役割があるから。
たとえば、A="ABC",B="DEF"のとき、A_Bは変数としては扱わず、
"ABCDEF"として解釈するってこと。
>>240
そんな機能あったら便利だねー
あったら、教えてちょ。 InterSystemsのDocBookに「ページに書式が含まれている場合・・」のように書いてあって、
"書式"ってなんだろうと思ってたら、
どうやら、formタグ(<form>) のことっぽい。 デアゴスティーニから送り出された新たな週刊ロボット。
70巻を予定。今回もサーボは焦げるのか・・・
ロボ初心者も多く参入するであろうこのシリーズ、初心者は謙虚に、
玄人は寛容にお願いいたします。
デアゴスティーニ
http://deagostini.jp/rbx/ ObjectScriptで文字列の抜き出し(VBでいうRight関数やMid関数)を行う関数ってないのでしょうか?
$EXTRACTTや$LENGTH組み合わせて自前で作るしかありませんか? >>248
$Eでできるのではないでしょうか。
第3引数を渡せば、Mid関数と同等の処理を行うことができます。
s TEST="1234567890"
w $e(TEST,5,7)
と実行すると"567"が取得できます >>249
亀ですがありがとうございます。
何がしたかったかというと、桁数決めて0埋めをしたかったのです(123456 ー> 0000123456みたいに)。