Start
Entdecken
Suche senden
Hochladen
Einloggen
Registrieren
Anzeige
いろいろな言語で見る「0埋め」の実装方法
Melden
iPride Co., Ltd.
Folgen
iPride Co., Ltd.
5. Mar 2023
•
0 gefällt mir
0 gefällt mir
×
Sei der Erste, dem dies gefällt
Mehr anzeigen
•
40 Aufrufe
Aufrufe
×
Aufrufe insgesamt
0
Auf Slideshare
0
Aus Einbettungen
0
Anzahl der Einbettungen
0
Check these out next
JavaScriptトレンド総括(2014)
Tetsuharu OHZEKI
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
EWD 3トレーニングコース#1 Node.jsとCacheの連携
Kiyoshi Sawada
Clrh 110827 wfho
Tomoyuki Obi
コンパイラ指向ReVIEW
Masahiro Wakame
後期第二回ネットワークチーム講座資料
densan_teacher
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
Tomohiro Kumagai
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
健太 田上
1
von
10
Top clipped slide
いろいろな言語で見る「0埋め」の実装方法
5. Mar 2023
•
0 gefällt mir
0 gefällt mir
×
Sei der Erste, dem dies gefällt
Mehr anzeigen
•
40 Aufrufe
Aufrufe
×
Aufrufe insgesamt
0
Auf Slideshare
0
Aus Einbettungen
0
Anzahl der Einbettungen
0
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Melden
Technologie
2023/03/03の勉強会で発表されたものです。
iPride Co., Ltd.
Folgen
iPride Co., Ltd.
Anzeige
Anzeige
Anzeige
Recomendados
Visual Studio TypeScript npm WebPack
Akihiro Ehara
467 Aufrufe
•
46 Folien
ちゃんとWeb会議スライド『Coffee script』
H2O Space. Co., Ltd.
1.9K Aufrufe
•
30 Folien
Getting started with node.js
kouzouman
319 Aufrufe
•
9 Folien
Aspnet mvc 6の今を紹介
Makoto Nishimura
8K Aufrufe
•
80 Folien
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
12.3K Aufrufe
•
164 Folien
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
755 Aufrufe
•
28 Folien
Más contenido relacionado
Similar a いろいろな言語で見る「0埋め」の実装方法
(20)
JavaScriptトレンド総括(2014)
Tetsuharu OHZEKI
•
23.5K Aufrufe
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
•
15.8K Aufrufe
EWD 3トレーニングコース#1 Node.jsとCacheの連携
Kiyoshi Sawada
•
256 Aufrufe
Clrh 110827 wfho
Tomoyuki Obi
•
350 Aufrufe
コンパイラ指向ReVIEW
Masahiro Wakame
•
2.3K Aufrufe
後期第二回ネットワークチーム講座資料
densan_teacher
•
280 Aufrufe
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
Tomohiro Kumagai
•
38.4K Aufrufe
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
健太 田上
•
752 Aufrufe
フロント作業の効率化
Yuto Yoshinari
•
30K Aufrufe
Sass less
Net Kanayan
•
1.2K Aufrufe
ES6,7で書ける JavaScript
Shin Sekaryo
•
1.1K Aufrufe
The seminar of asp.net at 201908 sakurug
SAKURUG co.
•
109 Aufrufe
Eclipse xtext 紹介
Akira Tanaka
•
4.8K Aufrufe
クライアントサイドjavascript簡単紹介
しくみ製作所
•
2.8K Aufrufe
JJUG CCC 2017 Fall オレオレJVM言語を作ってみる
Koichi Sakata
•
3.5K Aufrufe
Capistrano in practice - WebCareer
Kyosuke MOROHASHI
•
2.2K Aufrufe
Web制作勉強会 #2
Moto Yan
•
613 Aufrufe
Node.js Hands-On
Akinari Tsugo
•
1.8K Aufrufe
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
•
17K Aufrufe
Casper js エスキュービズム勉強会0718
エンジニア勉強会 エスキュービズム
•
632 Aufrufe
Más de iPride Co., Ltd.
(20)
OIDC(OpenID Connect)について解説①
iPride Co., Ltd.
•
28 Aufrufe
SpringBootにおけるテンプレートエンジンの活用
iPride Co., Ltd.
•
29 Aufrufe
Java研修
iPride Co., Ltd.
•
14 Aufrufe
SpringBootの研修本で学んだこと
iPride Co., Ltd.
•
22 Aufrufe
画像生成AI stable diffusionの紹介2
iPride Co., Ltd.
•
35 Aufrufe
ビジネスマナー研修で学んだこと ~ 第一印象とコミュニケーション ~
iPride Co., Ltd.
•
26 Aufrufe
MySQL研修で学んだこと
iPride Co., Ltd.
•
27 Aufrufe
画像生成AI stable diffusionの紹介
iPride Co., Ltd.
•
108 Aufrufe
DrupalでBDDテストを 実施してみる②
iPride Co., Ltd.
•
45 Aufrufe
Pythonでキャッシュを活用する話①
iPride Co., Ltd.
•
159 Aufrufe
SQLの内部結合と外部結合について
iPride Co., Ltd.
•
67 Aufrufe
PythonでWebDAVサーバーを作ろう②
iPride Co., Ltd.
•
57 Aufrufe
ChatAPI.pptx
iPride Co., Ltd.
•
61 Aufrufe
SQL文について
iPride Co., Ltd.
•
36 Aufrufe
Drupal Consoleに特化したモデルを作成する
iPride Co., Ltd.
•
34 Aufrufe
OpenAI FineTuning を試してみる
iPride Co., Ltd.
•
1.1K Aufrufe
fetch APIを安全に使う方法をおさらいしてみよう
iPride Co., Ltd.
•
49 Aufrufe
SCPコマンドについて
iPride Co., Ltd.
•
57 Aufrufe
Docker入門
iPride Co., Ltd.
•
60 Aufrufe
自己分析
iPride Co., Ltd.
•
27 Aufrufe
Anzeige
Último
(20)
SoftwareControl.pdf
ssusercd9928
•
15 Aufrufe
☀️【中央兰开夏大学毕业证成绩单留学生首选】
25mjhd12
•
4 Aufrufe
TestSIP (1).pdf
DeependraSingh712859
•
2 Aufrufe
☀️【麦吉尔大学毕业证成绩单留学生首选】
15sad
•
3 Aufrufe
統計学の攻略_正規分布ファミリーの全体像.pdf
akipii Oga
•
87 Aufrufe
①【戴尔豪斯大学毕业证文凭学位证书|工艺完美复刻】
love445ds
•
2 Aufrufe
☀️【卡尔顿大学毕业证成绩单留学生首选】
15sad
•
2 Aufrufe
統計学の攻略_推測統計学の考え方.pdf
akipii Oga
•
91 Aufrufe
①【阳光海岸大学毕业证文凭学位证书|工艺完美复刻】
vgh215w
•
2 Aufrufe
Üslup ve tercüme.pdf
1Hmmtks
•
2 Aufrufe
留信网认证可查【拜欧拉大学文凭证书毕业证购买】
1lkjhg
•
3 Aufrufe
20230516 @Mix Leap Hirohiko_Suwa
Masashi Nakagawa
•
82 Aufrufe
①【威斯康星大学麦迪逊分校毕业证文凭学位证书|工艺完美复刻】
C25lokh12
•
3 Aufrufe
PCベース制御による集中制御.pdf
ssusercd9928
•
19 Aufrufe
ネットワークパケットブローカー市場.pdf
HinaMiyazu
•
3 Aufrufe
CDLEハッカソン2022参加報告.pdf
SHOIWA1
•
5 Aufrufe
【DL輪読会】Flow Matching for Generative Modeling
Deep Learning JP
•
681 Aufrufe
Forguncy8 製品概要 202305.pptx
フォーガンシー
•
7 Aufrufe
第2回Matlantis User Conference_20230421_畠山歓先生
Matlantis
•
361 Aufrufe
GitHub Copilotとともに次の開発体験へ
Kazumi IWANAGA
•
15 Aufrufe
いろいろな言語で見る「0埋め」の実装方法
いろいろな言語で見る 「0埋め」の実装方法 執筆者:トビウオ
JavaScript編 • ググるとよく出てくるサンプルコード。「頭にゼロを 付け足して末尾から切り取り」というシンプルな発想 。付け足す文字列は、for文などで用意できる
JavaScript編 • ECMAScript 2016で実装されたrepeatメソッドは「指 定した回数だけ同じ文字を繰り返した文字を作る」機 能を持つので、記述を綺麗にできる
JavaScript編 • ECMAScript 2017で実装されたpadStartメソッドは「指 定した桁数になるまで頭に文字を付け足す」機能を持つ ので、今はこれだけで用が足りる
• padStart自体は、ECMAScript 2017以前から、 npmパッケージで提供されていた •
↑を使うと、「古いJavaScript規格しか動かない 古いWebブラウザ」でもpadStartが動く JavaScript編の備考
• (昨今のWeb開発だと、Babelなどのトランスコン パイラにより、モダンなJavaScriptで書かれたコ ードを、動作させたい環境のJavaScriptで動作す るように変換させるので安心) JavaScript編の備考
• str_pad関数を使用することで、任意の文字を文字列の 前後に付け足せる PHP編
• sprintf関数によるフォーマッティングも可能。これはC 言語を源流とする関数で、様々な言語で役立つ手法 PHP編
他の言語における実装例 C++ std::cout <<
std::setfill(‘0’) << std::setw(3) << 42 Java String.format(“%03d”, 42) Python 3 {:03d}’.format(42)、’42’.rjust(3, ‘0’)、’42’.zfill(3) Ruby 42.to_s.rjust(3, “0”)、sprintf(‘%03d’, 42)
まとめ • 言語単体で使える手段としては、 • format関数ないしsprintf関数で変換 •
padStart関数ないしrjust関数でパディング • str_pad関数やzfill関数などの専用手段
Anzeige