問題タブ [crystal-lang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
72 参照

sidekiq - Crystal with Sidekiq エラーが発生しました。私が間違っていることは何ですか?

Crystal で Sidekiq の例を実行しようとしていますが、Sidekiq ログにエラーがあります。

ok_photos>src>ok_photos>workers.cr

ok_photos>src>ok_photos.cr

私が間違っていることは何ですか?

0 投票する
2 に答える
149 参照

crystal-lang - Crystal Fibre エラー - 「spawn で未処理の例外: SSL_shutdown: 操作が進行中です (Errno)」

私はクリスタルを初めて使用し、ステータスが完了しているかどうかを確認するためにファイバーを生成しようとしています。ここにいくつかのコードがあります。

これらのいくつかを作成すると、このエラーが発生します (これより前は正常に動作しているようです)。

「spawn で未処理の例外: SSL_shutdown: 操作が進行中です (Errno)」

編集:

さらに情報を追加しました。おもちゃの例で十分だと思いましたが、HTTP::Client に関連している可能性があるため、追加しました。いくつかの API エンドポイントに対して GET を実行し、その方法でステータスを取得しています。1 つの GET が進行中の場合、別の GET を開くことができないのでしょうか? もしそうなら、これを行う方法は?

編集2:

修正ではありませんでした。

0 投票する
1 に答える
590 参照

crystal-lang - Crystal メソッドが複数の値を返す

Crystal-lang メソッドは特定の型の複数の値を返すことができますか?

私はそれがこの方法で実装できることを知っています:

しかし、私がそうしてもうまくいきます:

しかし、私は何かをすることができますGo-lang

???

ありがとう!

0 投票する
4 に答える
856 参照

crystal-lang - Crystal のオーバーロードは、タイプ (Int32 | Nil) の 'Array(Type)#[]' と一致しません

インデックスを使用すると、奇妙な動作が発生します。

エラーが発生します:

タイプ (Int32 | Nil) の 'Array(Type)#[]' に一致するオーバーロードはありません

インデックス = 0 であるため、インデックスが機能しない理由がわかりません。

編集:

詳しくは。私がこれを行う場合:

私は理解しています。nil の可能性もありますが、既に nil かどうかを確認しているので、ここで問題はないはずです。前のコード スニペットでも同じ問題が発生していると思います。

0 投票する
2 に答える
140 参照

crystal-lang - Crystal 0.19.4 から 0.20 へのアップグレード後にコンパイルできない

シャードのインストールはうまくいきましたが、コンパイルでこのエラーが発生しました。ローカルの postgres データベースに正常に接続できることをicrで確認しました。どんな助けでも大歓迎です!ありがとうございました。