話說我現在又陷入製作對話ai的洞子了
謎: 你下星期要考試呢 (強行拖走)
等等, 我有東西要說@w@
在我研究美坂的辭書變數的時候, 發現了一些很奇怪的性質(可以這樣說吧)
首先我是將辭書變數當成陣列般使用(通常都是這樣的吧)
例子:
$辭書陣列變數
第一項元素
第二項元素
第三項元素
當我用{$count(變數)}去得出{$辭書陣列變數}的元素個數時, 發現數值都是-1, 也就是null的意思
此時這種陣列函數不能用於辭書變數上 (ps:辭書變數不被當成陣列了)
當我用{$辭書陣列變數[位置]}時, 會確實得到該位置的數據, 即這陣列函數可以用在辭書變數上......
eg: {$辭書陣列變數[0]} => "第一項元素"
所以哪, 究竟辭書變數在甚麼情況之下可以被美坂當成陣列呢?? 我真的很好奇........
另外, 我故意用{$append(辭書變數,元素)}函數來擴充辭書變數時, 基於辭書變數是唯讀, 的確不能加入元素
於是美坂自行將 函數的目標陣列變數 加到自身的variables中(即$_Variable類) 這點是沒問題的
此時此刻, 辭書和$_Variable 中 有同一名稱的變數 (姑且不論是否陣列)
奇怪的事出現了, 用{$count(變數)}的時候, 美坂會用$_Variable那個變數
用{$變數[位置]}時, 美坂卻會用辭書變數那個, 不用$_Variable那個
其實這種奇怪優先次序雖然基本上99%以上的人都不會在意啦
純粹只是經驗所得
-----------------------------------以下是奇怪要求?!----------------------------------
我想問美坂有沒有找回使魔最近一次對話輸出的內容的功能?
因為我想試試白靈子自己對話(巴飛) 因為對話是變數隨機的, 所以我沒辦法輸出對話前記錄然後處理(踢飛)
此外!!!!!!!!!!!!!
相比起偽春菜教學, 我比較想知道時原砂大大的身份背景(啥?!!)
你太像隱世高人了吧, 你是何方神聖呢?(超好奇樣)