5 분 간격 시간 목록을 작성하는 쉘 스크립트를 작성해야합니다. 00-00
00-05
00-10
00-15
...
...
23-50
23-55
다음은 내가 시작한 명령입니다. # date
Fri Sep 21 18:14:35 IST 2012
# date '+%H-%M'
18-14
# date '+%H-%M' --date='5 min
나는 clojure에서 일련의 레코드를 보유하고있는 도메인 특정 바이너리 파일에 대한 검색 API를 제공하는 Java 클래스로 작업 중이다. Java 클래스는 파일로 초기화 된 다음 메서드가 하나만있는 내부 클래스의 인스턴스를 반환하는 .query 메서드를 제공하므로 일반 Java 컬렉션 API에서 제대로 재생되지 않습니다. outer 클래스도 inner
케이스 클래스 튜플의 목록을 시퀀스의 튜플로 변환하고 결과를 다중 할당하려고하면 여기에 갇혀 있습니다. val items = repo.foo.list // gives me a List[(A,B)]
내가 지금처럼 멀티 과제를 해낼 수 : val(a,b) = (items.map(_._1).toSeq, items.map(_._2).toSeq)
있지만의 라
나는 어쨌든 기묘한 (또는 단지 예상되지 않는?) 함수 seq의 동작을 발견했습니다. 간단한 시퀀스를 만들 때 일부 값을 == 연산자와 올바르게 일치시킬 수 없습니다. 하지만, 수동으로 순서를 만들 때이 my.seq <- seq(0, 0.4, len = 5)
table(my.seq) # ok! returns 0 0.1 0.2 0.3 0.4
병렬 프로그래밍과 그 이후의 평가 전략을 살펴보면서 썽크가 변경 가능한지 여부에 대한 의문이 제기되었습니다. 예를 제공하기 위해, 나는 다음과 같은 코드가 있다고 가정 해 봅시다 : bar 정상적인 형태로 값 3을 제공 bar이 foo을 평가 평가할 때 foo = 1 + 2 -- Thunk
bar = foo `seq` foo -- Evaluates f
벡터가 있다고 가정 해 봅시다 remove<- c(17,18,19,20,24,25,30,31,44,45). 벡터에서 다른 모든 값을 얻으려면 어떻게해야합니까? 좋아요 : 17,19,24,30,44 seq 함수를 사용하려고합니다 : seq(remove, 2)하지만 제대로 작동하지 않습니다. 도움을 주시면 대단히 감사하겠습니다.