問題タブ [chomp]

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 投票する
2 に答える
12477 参照

android - アンドロイド スワイプ ビュー?

皆さんがアプリ chomp について聞いたことがあるかどうかはわかりませんが、アプリには下の画像のようなレイアウトがあります。彼らがこれをどのように設定したのか、自分のアプリケーションに似たものを作成するために何を使用するのか疑問に思っています。興味深いのは、スワイプすると、水平スクロール ビューのようなスクロール バーが表示されず、所定の位置にスナップするなどのさまざまな要素が表示されることです。これと同じ効果を得るために何を使用すべきか疑問に思っています。助けてくれてありがとう

https://g1.gstatic.com/android/market/com.chomp.android/ss-480-1-9

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

perl - perlでは、この望ましい方法で文字列を分割する方法は?

私は文字列を持っていますstr a\tb\tc\td\te

最初のフィールド値aを変数に入れ、次に 2 番目のフィールド値bを他の変数に入れ、次に両方c\tdを 3 番目の変数に入れ、最後のフィールド値eを 1 つの変数に入れるようにします。

私が行った場合

$cのみc$d取得し、取得しますd\te

できます:

その後、c取得c\td\te し、どうにかして(どのように?)最後の値を取り除き、それを取得できます$d

これを達成する方法は?

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

perl - chomp() を使用すると印刷が失敗する

したがって、whileループでソケットをループしているときにこの問題が発生します。

これを使用すると、完全に正常に動作しますが、すべて$messageに改行がありますが、これは望ましくありません。

しかし、chompを追加すると、クライアントを切断したときにのみループが終了しました(理由は理解しています)。私の推測では、chomp は$_変数から改行を削除するため、ループは機能しなくなります。

だから私の質問は次のとおりです。メッセージに改行を入れずにソケットをループする(改行で終了する)にはどうすればよいですか?

本当にありがとう!

0 投票する
3 に答える
79 参照

ruby - 配列内でチョッピング

上記のコードでは、マップ ブロック内の各コンマの後にチャンプする必要があります。問題は、何をしても次の出力が得られることです。

マップ内をむさぼり食って、次のようにするにはどうすればよいですか

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

ruby - ネストされたハッシュマップへの 1 行の呼び出しで gets.chomp を 2 回使用する - ruby

次の例で gets.chop を使用する最良の方法は何ですか?

私は考えることができます:

しかし、おそらくもっと良い方法がありますか?

何か案は?vars a & b を作成せずにそれを行うことはできますか?

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

perl - Perlのチョップが期待どおりに機能しない

Perlでchompの奇妙な動作を見つけましたが、なぜchompがこのように機能しているのか理解できません。

次の行は期待どおりに機能しません

ただし、以下は正常に機能します

このchompの振る舞いについて洞察をお願いします。

0 投票する
3 に答える
203 参照

perl - Perl+Selenium: chomp() が失敗する

私は仕事にSeleniumを使用しており、「//ul」からいくつかのデータを抽出しましたが、残念ながらこのデータには改行が含まれています.chomp()関数を使用してこれを削除しようとしました(CSVのファイルに書き込む必要があるため)が、コードの一部は次のとおりです。

しかし、出力は次のとおりです。

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

perl - Perl の chomp が印刷物の出力に影響するのはなぜですか?

Perling を使い始めてから 2 か月が経ちましたが、なぜこれが起こっているのか完全に行き詰まっています...

問題があれば、私はOSXを使用しています。

次のようなファイル内の行を変換しようとしています

のような標準出力行に

私はファイルを読んでいるので、chomp各行が読み込まれた後にしたいのですchomp。私がそうしないchompと、印刷はうまくいきます(余分な改行を除いて...)。何が起きてる?

そこにchomp呼び出しがあると、出力はすべて混同されます。

そこに呼び出しがなければ、chomp少なくとも正しい順序で印刷されますが、余分な新しい行があります:

chompそこに があると、最初の行の「上にある」改行を上書きするようなものであることに注意してください。自動フラッシュを追加しました$|=1;が、ここで他に何をすべきかわかりません。

考え?そして、事前に感謝します....

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

macos - Macではperlの大きなIOバグが発生しますが、WindowsやLinuxでは発生しません(改行を追加することはできません)

私は自分のプログラムを12台のWindowsマシン、6台のMac、およびLinuxマシンでテストしましたが、WindowsとLinuxの両方でエラーなしで動作しますが、Macでは動作しません。私のプログラムは、250MBから10GBの範囲のテキストファイルであるタンパク質データベースファイルで動作するように設計されています。デバッグ用のサンプルファイルを作成するために250MBファイルの1/10を使用しましたが、小さいファイルではエラーが発生しなかったことがわかりました。

バグをコードのこのセクションに絞り込みました。このセクション$tempFileでは、タンパク質データベースファイルです。

これは、特殊文字を示すその印刷ステートメントの出力のスクリーンショットです。

特殊文字を示すその印刷ステートメントの出力

これは、Windowsマシンでの出力のようになります。

出力はWindowsマシンのように見えます

これは$tempFileからの1行の例です

>sp|P48255|ABCX_CYAPA Probable ATP-dependent transporter ycf16 OS=Cyanophora paradoxa GN=ycf16 PE=3 SV=1 MSTEKTKILEVKNLKAQVDGTEILKGVNLTINSGEIHAIMGPNGSGKSTFSKILAGHPAYQVTGGEILFKNKNLLELEPEERARAGVFLAFQYPIEIAGVSNIDFLRLAYNNRRKEEGLTELDPLTFYSIVKEKLNVVKMDPHFLNRNVNEGFSGGEKKRNEILQMALLNPSLAILDETDSGLDIDALRIVAEGVNQLSNKENSIILITHYQRLLDYIVPDYIHVMQNGRILKTGGAELAKELEIKGYDWLNELEMVKK CYAPA

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

perl - Perl の「スカラー chomp での初期化されていない値の使用」

スクリプトを実行すると、次のエラーが表示されます。

コードは次のとおりです。誰かがこれについて私を助けることができます: