0
Q
填充數字
A
回答
4
看來,製作(至少GNU MAKE)不具備的功能與這種類型的數據的處理好。你可以去野生和使用shell(只在Unix系統中):
NUMBERS = 8 9 10
NUMBERS2=$(foreach v,$(NUMBERS),$(shell printf '%02d' $(v)))
all:
echo $(NUMBERS2)
會打印:
08 09 10
2
如果每個數字不是太大,可以按如下方式實現:
__seq = $(foreach i,$(seq1),$(addprefix $i,$1))
seq1 := 0 1 2 3 4 5 6 7 8 9
seq2 := $(call __seq,$(seq1))
seq3 := $(call __seq,$(seq2))
# Args:
# 1. Padding (1, 2, or 3)
# 2. Numbers
pad = $(strip \
$(foreach n,$2, \
$(if $(subst 0,,$n), \
$(word $n,$(wordlist 2,$(words $(seq$1)),$(seq$1))), \
$(firstword $(seq$1)))))
NUMBERS := 8 9 10
all:
echo $(call pad,2,$(NUMBERS))
相關問題
- 1. 用零填充數字
- 2. 正確填充到數字
- 3. 填充字符數組維
- 4. 在NSString中填充數字
- 5. 填充字段
- 6. 填充文字
- 7. jquery:預填充自動填充字段
- 8. 在CSS填充背景/文字填充?
- 9. Node.js Mongoosejs填充填充的字段
- 10. 貓鼬:填充填充的字段
- 11. 爲什麼Chrome自動填充不填充大多數字段
- 12. 如何在Bash文件名中填充填充數字?
- 13. 如何填充數字字段的零?
- 14. 填充數字字符串的幫助
- 15. 字符串數組填充字符
- 16. 從字符串填充數組字節
- 17. 填充字符串以四位數字
- 18. 填充字段值
- 19. 填充EditorFor字段
- 20. 預填充字段
- 21. 填充數據自動填充柄
- 22. Coredata數據庫預填充未填充
- 23. 貓鼬填充不填充數組
- 24. 帶負數的PHP printf()數字填充
- 25. 倒數時填充零數字
- 26. for循環用數字填充數組
- 27. 用隨機數字填充數組android_java
- 28. 數字填充二維數組
- 29. 填充數組
- 30. 填充數組