Acet-str-format

提供:GizmoLabs - だいたい CAD LISP なサイト
2025年8月5日 (火) 20:23時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (acet-str-format ''format'' [ ''arg1'' ''arg2 '' ''argN'' ] ) ; 機能 : 引数arg1、arg2などを使って、フォーマット format に基づいた文字列を返す。 ; 引数 :* format-string … 引数のプレースホルダーとして「%1」と「%2」を含む通常の文字列。使用できる引数はINT、REAL、STR型のみ。 :* arg1 … format 内の書式指定子に対応する引数。 %1 :* arg2 … format 内…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(acet-str-format format [ arg1 arg2 argN ] )


機能
引数arg1、arg2などを使って、フォーマット format に基づいた文字列を返す。


引数
  • format-string … 引数のプレースホルダーとして「%1」と「%2」を含む通常の文字列。使用できる引数はINT、REAL、STR型のみ。
  • arg1 … format 内の書式指定子に対応する引数。 %1
  • arg2 … format 内の書式指定子に対応する引数。 %2
  • argN … format 内の書式指定子に対応する引数。 %3...


戻り値
フォーマットされた新しい文字列。


サンプル
(setq item "円" count 5 radius 12.3456)
(setq result (acet-str-format "オブジェクト名: %1, 個数: %2個, 半径: %3" item count radius))
"オブジェクト名: 円, 個数: 5個, 半径: 12.35"



関連事項