Search notes:

vim script: has key

" ..\run_ has_key
"

redir > has_key.out

let s:h = {}

let s:h['foo'] = 'one'
let s:h['bar'] = 'two'

fu Print_val_for_key(k) " {

   if has_key(s:h, a:k)
      echo 'Value for ' . a:k . ' is ' . s:h[a:k]
   else
      echo 'No value for ' . a:k
   endif
  
endfu " }

call Print_val_for_key('foo')
call Print_val_for_key('bar')
call Print_val_for_key('baz')

redir END

q

" Value for foo is one
" Value for bar is two
" No value for baz
Github repository about-vim, path: /vimscript/functions/has_key.vim

See also

Vim: built in functions
VIM script

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758184649, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/vim/script/vimscript/functions/has_key(71): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78