crystal Jupyter에서 Crystal을 움직이는 ICrystal 소개 Jupyter에서 Crystal을 사용할 수있는 커널이 마침내 등장했습니다. 은 2020년에 등장한 새로운 Jupyter kernel입니다. 내부에서는 을 사용하는 것 같습니다. Github 저장소 저자는 이탈리아의 코르시카 섬에 거주하는 것 같습니다. 공식 README와 동일합니다. 2020년 7월 시점에서의 정보를 일본어로도 기재해 둡니다. 의존 Jupyter ZeroMQ ZeroMQ가 ... crystalJupyterJupyterLabJupyter-notebook 오픈 소스 모험: 에피소드 66: 모자이크 퍼즐용 Crystal Z3 솔버 은 이전 에피소드에서 했던 Minesweeper Puzzle에 정말 가깝습니다. 논리적으로 유일한 차이점은 힌트 셀에 광산도 포함될 수 있다는 것입니다. 그런 이유로 "광산"대신 흑백 세포에 대해 이야기합니다. 우리가 겪게 될 어려움은 솔버가 아니라 출력과 관련될 것입니다. shard.yml 먼저 Z3를 로드해야 합니다. 솔버 솔버는 이전 에피소드에서 했던 Minesweeper의 솔버와 거의... z3crystal 여기 문서가 있습니다 저번에 을 수정하면서 과 여러 개heredocs 를 메서드의 인수로 사용하는 방법에 대해 배웠습니다. The heredoc starts in the following line and ends with the next line that contains only the heredoc identifier. A heredoc (다른 String 와 마찬가지로)를 변수에 할당할 수 있습니다. 이 예는... todayilearnedopensourcecrystalprogramming 오픈 소스 모험: 에피소드 79: Crystal Regular Expression API 탐색 Ruby 정규 표현식 API를 살펴보았습니다. 몇 가지 언어를 더 시도하고 싶은데 가장 확실한 언어는 Crystal입니다. 많은 솔루션이 Ruby에서와 동일하게 작동하지만 일부 차이점은 흥미롭습니다. 테스트 케이스 Crystal에는 %W , 이 없지만 이 경우 비보간 및 훨씬 덜 멋진 상대%w가 수행됩니다. 테스트 사례는 다음과 같습니다. 그리고 예상 결과: 솔루션 1 가장 간단한 솔루션은 ... regexrubycrystal 오픈 소스 모험: 에피소드 02: Crystal Z3에 대한 낮은 수준의 우려 숨기기 이전 에피소드에서 우리는 Crystal이 Z3와 함께 작업하는 것을 얻었지만 그것은 직접적으로 낮은 수준의 C API를 따르고 있었습니다. 이 에피소드에서 우리는 문제를 계층화할 것입니다: 그런 다음 두 번째 레이어, 낮은 수준의 세부 정보를 많이 숨기는 더 멋진 API가 있습니다. 다음 레이어 다음 계층은 여러 컨텍스트를 지원하는지 여부에 대한 한 가지 결정을 내려야 하며, 일부 합법적인 ... rubycrystalz3
Jupyter에서 Crystal을 움직이는 ICrystal 소개 Jupyter에서 Crystal을 사용할 수있는 커널이 마침내 등장했습니다. 은 2020년에 등장한 새로운 Jupyter kernel입니다. 내부에서는 을 사용하는 것 같습니다. Github 저장소 저자는 이탈리아의 코르시카 섬에 거주하는 것 같습니다. 공식 README와 동일합니다. 2020년 7월 시점에서의 정보를 일본어로도 기재해 둡니다. 의존 Jupyter ZeroMQ ZeroMQ가 ... crystalJupyterJupyterLabJupyter-notebook 오픈 소스 모험: 에피소드 66: 모자이크 퍼즐용 Crystal Z3 솔버 은 이전 에피소드에서 했던 Minesweeper Puzzle에 정말 가깝습니다. 논리적으로 유일한 차이점은 힌트 셀에 광산도 포함될 수 있다는 것입니다. 그런 이유로 "광산"대신 흑백 세포에 대해 이야기합니다. 우리가 겪게 될 어려움은 솔버가 아니라 출력과 관련될 것입니다. shard.yml 먼저 Z3를 로드해야 합니다. 솔버 솔버는 이전 에피소드에서 했던 Minesweeper의 솔버와 거의... z3crystal 여기 문서가 있습니다 저번에 을 수정하면서 과 여러 개heredocs 를 메서드의 인수로 사용하는 방법에 대해 배웠습니다. The heredoc starts in the following line and ends with the next line that contains only the heredoc identifier. A heredoc (다른 String 와 마찬가지로)를 변수에 할당할 수 있습니다. 이 예는... todayilearnedopensourcecrystalprogramming 오픈 소스 모험: 에피소드 79: Crystal Regular Expression API 탐색 Ruby 정규 표현식 API를 살펴보았습니다. 몇 가지 언어를 더 시도하고 싶은데 가장 확실한 언어는 Crystal입니다. 많은 솔루션이 Ruby에서와 동일하게 작동하지만 일부 차이점은 흥미롭습니다. 테스트 케이스 Crystal에는 %W , 이 없지만 이 경우 비보간 및 훨씬 덜 멋진 상대%w가 수행됩니다. 테스트 사례는 다음과 같습니다. 그리고 예상 결과: 솔루션 1 가장 간단한 솔루션은 ... regexrubycrystal 오픈 소스 모험: 에피소드 02: Crystal Z3에 대한 낮은 수준의 우려 숨기기 이전 에피소드에서 우리는 Crystal이 Z3와 함께 작업하는 것을 얻었지만 그것은 직접적으로 낮은 수준의 C API를 따르고 있었습니다. 이 에피소드에서 우리는 문제를 계층화할 것입니다: 그런 다음 두 번째 레이어, 낮은 수준의 세부 정보를 많이 숨기는 더 멋진 API가 있습니다. 다음 레이어 다음 계층은 여러 컨텍스트를 지원하는지 여부에 대한 한 가지 결정을 내려야 하며, 일부 합법적인 ... rubycrystalz3