問題タブ [strconv]

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 に答える
514 参照

go - int で strconv.ParseInt を使用する慣用的な方法

こんな感じでコードを書いていきます。通常の int (他の関数呼び出し用) が必要ですが、parseInt は 64 ビットの int しか生成しません。

http://play.golang.org/p/_efRm7yp3o

余分なキャストを避ける方法はありますか? または、これをより慣用的にする方法はありますか?

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

string - ルーン文字列から整数へのこの変換が機能しないのはなぜですか?

私は次のコードを持っています:

私はルーンについて知っています、私はこれを解決しようとした過去数時間でそれらについてたくさん読みました...

結果は次のとおりです。

2

strconv.ParseInt: "\x002" を解析中: 無効な構文

0

文字列を整数に変換できないのはなぜですか?

どんな助けでも大歓迎です!

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

vb6 - VB6でシステムロケールを日本語に設定してバイト配列を変換する

私の従来の VB6 アプリケーションでは、Web サービスからバイト配列として zip ファイルを受信して​​います。このバイト配列は、StrConv 関数を使用して文字列に変換され、ファイル システムに格納されます。

これまでのところ、これは 10 年以上にわたって正しく機能しています。現在、このアプリケーションは日本でも使用されており、上記のコードによって zip ファイルが破損します。

この問題がターゲット システムの日本語システム ロケールに関連していることは既にわかっています。

ロケール ID 1033 を StrConv 関数に渡してみました

次に、このリンクで説明されているソリューションを実装してみました

VB 6.0 でのテキスト ファイルのエンコード

また、「SetLocaleInfo」API 呼び出しを使用してシステム ロケールを変更しようとしました。

システム ロケールが日本語に設定されている OS で有効な zip ファイルを生成する試みはありません。

実用的なソリューションを取得する方法を知っている人はいますか?

前もって感謝します、

ヨス

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

ms-access - フィールドの名前を同じに保ちながら、Access クエリのデータ列のすべてのテキストを大文字にする方法を教えてください。

フィールドの名前を同じに保ちながら、Access クエリのデータ列のすべてのテキストを大文字にする方法を教えてください。

「SPEC: StrConv([SPEC],3)」と入力してみましたが、引数が循環しているというエラーが表示されます (これは驚くべきことではありません)。

クエリを大文字にするためのまったく異なるアプローチはありますか?

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

csv - CSV 文字列をカスタム オブジェクトのリストに読み込む Go 言語

csv ファイルからデータの文字列を読み取り、そのデータをカスタム オブジェクトのリストに解析しようとしています。私が抱えている主な問題は、ループ内でデータを正しいデータ型に変換することです。

ここに私のカスタムオブジェクトがあります:

データを取得して解析を試みる関数は次のとおりです。

以下は、返されて data 変数に配置されるサンプル データの一部です。

私はgo言語に慣れていないので、アドバイスをいただければ幸いです。前もって感謝します!

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

string - 文字列を指定するとstrconv.Atoi()がエラーをスローする

URL 経由で渡された変数 (times という名前の GET 変数) で strconv を使用しようとすると、GoLang は次のようにコンパイルに失敗します。

単一値コンテキストでの複数値 strconv.Atoi()

ただし、reflect.TypeOf を実行すると、文字列が型として取得されます。これは、私の理解では正しい型の引数です。

この問題を数時間修正しようとしています。私は初めてで、この問題にかなり不満を感じています。私は最終的に助けを求めることにしました。フィードバックをいただければ幸いです。

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

go - 数値文字列の数字を解析する

長い数字の文字列の一部である数桁の乗算結果を計算しようとしています。これが私のコードです:

取得したい結果は 6*7*1*7*6*5*3*1*3*3 = 238140 です

しかし、私は実行時エラーを取得しています:

パニック: ランタイム エラー: 無効なメモリ アドレスまたは nil ポインター逆参照 [signal 0xc0000005 code=0x0 addr=0x20 pc=0x40130e]

goroutine 1 [実行中]: main.getMult(0x3, 0x534d40, 0x1a, 0x4d2701) test.go:25 +0x17e main.main() test.go:10 +0x55 終了ステータス 2