タグ付けされた質問 「multiline」

複数行にわたるテキストは「複数行」と見なされます。折り返し、間隔、手法、およびベストプラクティスに関する懸念。


26
長い複数行の文字列を作成するPythonの方法
非常に長いクエリがあります。Pythonで数行に分割したいと思います。JavaScriptでそれを行う方法は、いくつかの文を使用してそれらを+演算子で結合することです(私は知っています、それはそれを行うための最も効率的な方法ではないかもしれませんが、この段階でのパフォーマンスについてはあまり心配していません、コードの読みやすさだけです) 。例: var long_string = 'some text not important. just garbage to' + 'illustrate my example'; Pythonでも同様のことを試みましたが、うまくいきませんでしたので\、長い文字列を分割していました。ただし、これが唯一の/最良の/ Pythonicestの方法であるかどうかはわかりません。ぎこちなく見えます。実際のコード: query = 'SELECT action.descr as "action", '\ 'role.id as role_id,'\ 'role.descr as role'\ 'FROM '\ 'public.role_action_def,'\ 'public.role,'\ 'public.record_def, '\ 'public.action'\ 'WHERE role.id = role_action_def.role_id AND'\ 'record_def.id = role_action_def.def_id AND'\ 'action.id = role_action_def.action_id …

13
JSONの複数行文字列
一部のデータファイルをJSON形式で書き込んでおり、本当に長い文字列値を複数行に分割したいと考えています。PythonのJSONモジュールを使用\する\nと、使用するかエスケープとして使用するかにかかわらず、多くのエラーが発生します。 JSONに複数行の文字列を含めることはできますか?それは主に視覚的な快適さのためですので、エディターでワードラップをオンにできると思いますが、ちょっと気になります...
656 json  string  syntax  multiline 


30
Java複数行ストリング
Perlから来ているので、ソースコードに複数行の文字列を作成する「ヒアドキュメント」という手段が欠けているのは確かです。 $string = <<"EOF" # create a three-line string text text text EOF Javaでは、複数行の文字列を最初から連結するため、面倒な引用符とプラス記号をすべての行に付ける必要があります。 より良い代替手段は何ですか?プロパティファイルで文字列を定義しますか? 編集:2つの答えは、StringBuilder.append()がプラス表記よりも望ましいと言います。彼らがそう思う理由について誰かが詳しく説明できますか?それは私には全然好ましいようには見えません。複数行の文字列がファーストクラスの言語構成要素ではないという事実を回避する方法を探しています。つまり、ファーストクラスの言語構成要素(文字列連結とプラス)をメソッド呼び出しで置き換えたくはありません。 編集:私の質問をさらに明確にするために、私はパフォーマンスについてまったく気にしません。保守性と設計の問題が心配です。
516 java  string  multiline 




5
WPF TextBoxの複数行
フィードバックを送信するためのアプリを開発しています。 基本的に私はTextBoxコメントを作ろうとしていますが、私はWinFormsに慣れていMultiLine=trueます。ここではMinLines3に設定していますが、ユーザーがこのブロックのどこにでも入力できる場合は、Enterキーを押してドットポイントのようなものを入力できるようにしたいのです。例えば: - Item 1 blah - Item 2 blahlb lahbvl d しかし現時点では、テキストはすべて1行にとどまっています。 - Item 1 blah - Item 2 blahb blahb blah これらのコメントは、送信されるメールの本文を埋めるのに役立ちます。この文字列を電子メールの本文文字列に挿入するときに、同じ書式を簡単に維持できない場合(入力したときと同じように送信されたときのように見える場合)は無意味かもしれません。 私がやりたいことを達成できますか、それともすべてのテキストを1行にしておく必要がありますか?
364 wpf  textbox  multiline 


17
Pythonに複数行コメントがないのはなぜですか?
はい、三重引用符の文字列が複数行のコメントとして機能することを認識しています。例えば、 """Hello, I am a multiline comment""" そして '''Hello, I am a multiline comment''' しかし、技術的にはこれらは文字列です、そうですか? 私はググってPythonスタイルガイドを読みましたが、コメントの/ * * /タイプの複数行の正式な実装がない理由に対する技術的な答えを見つけることができませんでした。三重引用符を使用しても問題はありませんが、この設計の決定につながった原因について少し興味があります。

7
Android:複数行EditText(テキスト領域)の垂直方向の配置
テキスト領域の高さを5行にしたいと思います。次のコードを使用しています。 <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:singleLine="false" android:lines="5" android:layout_marginLeft="10dip" android:layout_marginRight="10dip" /> テキスト領域は正常に見えますが、問題はカーソルがテキストフィールドの中央で点滅していることです。テキストフィールドの最初の文字の最初の行で点滅させたい。


7
Pythonで複数行のdictをフォーマットする適切な方法は何ですか?
Pythonでは、コードに複数行のdictを記述します。フォーマットする方法はいくつかあります。私が考えることができるいくつかはここにあります: mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } 上記のいずれも構文的に正しいことは知っていますが、Python dictには1つの優先インデントと改行スタイルがあると思います。それは何ですか? 注:これは構文の問題ではありません。上記のすべては(私の知る限り)有効なPythonステートメントであり、互いに同等です。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.