标签: sequence

数组类型可以直接替换序列类型吗?

以下代码有效.

Seq.iter (printfn "%d") [|1; 2; 3; 4; 5; 6; 7; 8; 9; 10|]
Run Code Online (Sandbox Code Playgroud)

这是另一个例子.http://msdn.microsoft.com/en-us/library/ee340408.aspx

数组类型可以直接替换序列类型吗?

f# sequence

0
推荐指数
1
解决办法
94
查看次数

在Scala中重新排序序列

假设我有一个Seq[Int].现在我想重新排序序列,将序列元素<= 0放在第一位,将元素> 0放在它们之后.如何简单有效地做到Scala

sorting scala sequence

0
推荐指数
1
解决办法
490
查看次数

读取文本文件时的Clojure异常

我只是想读一个标准的linux'/ etc/passwd'文件:拆分成记录.这似乎工作(所有行都回显到终端)但最后抛出一个异常?(见下文)

这项计划有什么用?

(use 'clojure.java.io)
(use 'clojure.string)

(defn process_file[infile] (
        (defstruct user :username
                        :password
                        :uid
                        :gid
                        :comment
                        :home_dir
                        :shell)

        (def record_separator #":")

        (with-open [rdr (reader infile)]
                (doseq [line (line-seq rdr)]
                        (def fields (split line record_separator) )
                        (def user_record (apply struct user fields) )
                        (println (user_record :username) )
                )
        )
        )
)

; main
(process_file "/etc/passwd")


[ after all the lines read have been output ]
    Exception in thread "main" java.lang.ClassCastException: clojure.lang.PersistentStructMap$Def cannot be cast to clojure.lang.IFn
        at clojure.lang.Var.fn(Var.java:392)
        at clojure.lang.Var.invoke(Var.java:419) …
Run Code Online (Sandbox Code Playgroud)

clojure sequence

0
推荐指数
1
解决办法
243
查看次数

在SQL查询中分配序列号

我有一种情况,我必须为每个记录提供序列号。如果帐号不同,则序列号应重新初始化为初始值。

我尝试这样

declare @account_no varchar(50)
declare @seq_no int
declare @temp_no int
set @temp_no=1

select 
    (@account_no = (CASE WHEN @account_no <> PN.vst_int_id 
                           THEN PN.vst_int_id
                    END))
    ,(@seq_no = (CASE WHEN @account_no = PN.vst_int_id 
                        THEN @temp_no + 1
                      ELSE 1
                 END))
   ,@seq_no
   ,nte_pri_cd 
from 
   TSM310_PATIENT_NOTES PN
where 
   vst_int_id = '4588611'
Run Code Online (Sandbox Code Playgroud)

sql sql-server case sequence

0
推荐指数
1
解决办法
2961
查看次数

Python错误"'int'对象不可调用"

我为程序编写了一些代码,它给出了我定义为函数的序列的值f(x),但是当我运行它时会出现错误弹出'int' object is not callable".有人知道如何解决问题吗?

def f(x):
    if x%2==0:
        return x/2
    else:
        return 3*x+1
limite=int(input("parar en: "))   
x=int(input("a1: "))
print(x)
n=1
while n<=limite:
    f=f(x)
    print(f)
    n=n+1
print("fin")
Run Code Online (Sandbox Code Playgroud)

python function sequence while-loop

0
推荐指数
1
解决办法
584
查看次数

ShowCase查看序列

我必须在我的活动上实现一个Showcase View序列(重要!),这个Showcase View seqeunce必须在Activity的对象之间移动(如EditText,TextView,Button等).我没有找到很多文档,而且文档不能满足我的需要,所以如果有人知道怎么做,我会问这里.

谢谢你们!

mobile android sequence showcaseview

0
推荐指数
1
解决办法
2456
查看次数

如何使用oracle sequence.nextval

我需要增加我的身份.我必须通过在oracle数据库中使用序列来增加.当我使用INSERT INTO XXX (seq_xxx.nextval, ....)我有错误invalid column name.

编辑:问题是大写字母SEQ_XXX.NEXTVAL工作正常.

database oracle sequence

0
推荐指数
1
解决办法
1万
查看次数

有效地预测数字处理算法的输出

我正在研究一些代码,当需要两个整数m和n时,需要能够有效地预测(最好在O(1)时间内)以下算法的输出.

algorithm(m,n):
history = set()
while True:
    if (m,n) in history:
        return False
    elif n == m:
        return True
    else:
        history.add((m,n))
        if m>n:
            x = m-n
            y = 2*n
            m = x
            n = y
        else:
            x = 2*m
            y = n-m
            m = x
            n = y
Run Code Online (Sandbox Code Playgroud)

请注意,当(m,n)出现在以下算法的历史记录中时,您已进入无限循环(即2,1 - > 1,2 - > 2,1 ...); 当m == n时,算法只能继续前进一步并且必须终止(即5,5 - > 10,0 - > 10,0 ......).基本上我需要能够预测m(当前)和n(当前)是否匹配.

PS,如果这个算法有一个名字我很想知道它.此外,如果有关于这个主题的良好阅读(预测数字序列等等),我很乐意接受它.

python algorithm performance sequence prediction

0
推荐指数
1
解决办法
104
查看次数

在C ++ 11中打印编译时整数序列

因此,我正在做一些作业,其中我必须在C ++ 11中编写自己的编译时整数序列,并为其编写一些函数(print,concat,sort等),但是我有点缠着我的头如何写这些东西的麻烦。

template<typename T, typename Comp = std::less<int>>
struct Facility{

    template<T ... Nums>
    struct List{

        struct Element<T ... nums>{};

        template<unsigned num, T val, T ... rest>
        struct Element{
            unsigned index = num;
            T value = val;
            Element<index-1, rest...> others;
        };

        template<unsigned num, T val, T ... rest>
        struct Element<0, val>{
            unsigned index = 0;
            T value = val;
        };

        static constexpr Element<sizeof...(Nums)-1,Nums...> elem = {};

        static void Print()
        {
            // Prints out the list
        }
    };

};

using IntList …
Run Code Online (Sandbox Code Playgroud)

c++ variadic sequence variadic-templates c++11

0
推荐指数
1
解决办法
642
查看次数

如何在Android中显示化学公式

需要了解我们如何解析字符串并转换为化学式.

示例:1

InputString是"CCHHNaNaOO"输出应该是C2H2Na2O2

例2:InputString是"CCHHNaNaOOCCC"输出应该是C2H2Na2O2C3

我得到了如何处理单个字符但有问题做Na [字符串中的2个字母]

任何想法或提醒都会有所帮助

谢谢!

java parsing android count sequence

0
推荐指数
1
解决办法
142
查看次数