一元序列函数
以下一元 C 序列函数中 TYPE 是分析函数页面中列出的类型之一
abs
mco_seq_abs_TYPE()
result 序列中的元素是 input 序列中对应元素的绝对值。
MCO_RET mco_seq_abs_TYPE(
mco_seq_iterator_h result,
mco_seq_iterator_h input
);
neg
mco_seq_neg_TYPE()
result 序列中的元素是 input 序列序列中对应元素的负值。
MCO_RET mco_seq_neg_TYPE(
mco_seq_iterator_h result,
mco_seq_iterator_h input
);
mco_seq_match
mco_seq_match()
将字符 input 序列中的元素与指定字符字符串参数 pattern 进行匹配,并返回一个布尔result 序列。
MCO_RET mco_seq_match(
mco_seq_iterator_h result,
mco_seq_iterator_h input,
const char* pattern
);
示例
以下是一个演示一元运算符函数的示例代码片段:
{
mco_trans_h trans;
mco_cursor_t quote_cursor;
Quote quote;
mco_seq_iterator_t close_iterator, abs_iterator;
MCO_RET rc;
...
for (rc = mco_cursor_first(trans, "e_cursor);
rc != MCO_S_CURSOR_END;
rc = mco_cursor_next(trans, "e_cursor))
{
Quote_from_cursor(trans, "e_cursor, "e);
...
Quote_close_iterator("e, &close_iterator));
...
rc = mco_seq_abs_float(&abs_iterator, &close_iterator);
...
}
...
}