2017-09-11 18 views
0

||を使用してSASで圧縮機能とは何を意味していますか?例えば :SASでの圧縮の意味は||

compress("test:" || 'price_data' || ":") 

はそれだけ||使用して文字列を接続するためのものであり、?

ありがとうございました。

答えて

3

ダブルパイプ||演算子は、文字列を一緒に付加します。

compress()関数は、引数からすべての空白を削除します。

この場合、3つの追加された文字列リテラルには空白が含まれていないため、compress関数は何も行いません。さらに、それはすべてリテラルなので、appendingを使用する理由はありません。 ケースのようだとしてあなたの文はprice_dataは、その後、あなたがそれを囲む単一引用符を削除する必要があり、変数ことになって、場合、今すぐこの"test:price_data:"

に相当し、そのステートメントは、総なるだろうセンス

compress("test:"||price_data||":") 

これはprice_dataの値が文字列testと付加および結腸で、すべての空白(price_dataによって導入されたであろう、すなわち空白)はcompressによって除去された追加された文字列を生成します関数。